Игра Cannon Fodder была разработана фирмой Sensible Software и первоначально была выпущена на приставку Amiga, а затем портирована на многие другие платформы. Являясь игрой в жанре тактической стратегии, игрок выполняет роль командира отраяда, выполняя различные миссии, часто сводящиеся к уничтожению всех вражеских солдат на этапе.

На протяжении 24-рех миссий, каждая из которых имеет свой уникальный ландшафт, и подразделена на 6-ть этапов, позволяет предварительно ознакомиться с инструктажем и пройти на небольшое военное поле, чтобы используя основное и специальное оружие (гранаты и базуки) и транспортные средства (часто, располагающиеся на территории противника). Игрок управляет целой группой солдат, которые по прошествию несокльких миссий, заслуженно получают более высокий ранг (который отражен после прохождения задания, — отражен над головой каждого бойца). В случае нападения на противника, вся группа начинает атаковать неприятеля, также игрок не может отдельно выбирать необходимого солдата, а вынужден следовать групповым целям.

Портирование на Genesis, заметно ухудшило графику (из-за технического ограничения перед Amiga и ПК), так джунгли, вода, лес, и мелкие фигурки вражеских солдат, расплывающихся рядом с зеленым деревом, становятся невидимыми мишенями, первыми атакующими группу игрока.

Лазерный солдат — на титульном экране необходимо нажать следующую комбинацию: Вверх, Вправо (2-ва раза), Вниз (3-ри раза), Влево (4-ре раза), A, Вверх, B, Вниз, C, Влево, Вниз. Начав новую игру, дайте команду солдатам стрелять (3-ри раза). При исполнении этих действий, солдат совершит вращения и исчезнет, но заместо него появиться новый боец с лазерным оружием, по имени Гвидо. Лазерное оружие обладает способностью разрушать большинство объектов, хотя для танков и других защищаемых целей, потребуется более одного выстрела.

Пропустить уровень — чтобы пропустить уровень в любое момент игры, введите следующий пароль: GFJH. Сообщение прокомментирует, что пароль не верен, но просто проигнорируйте его. Далее, на любом из уровней приостановите игру и дважды нажмите кнопку A, во время показа белого флага (капитуляции — сдачи), чтобы пропустить его.

Выбор уровня (только для NTSC-версии) — введите следующие коды через главное меню:
Этап 10 — UTEFD
Этап 11 — FRLYA
Этап 12 — EOBJF
Этап 13 — RYJBE
Этап 14 — GMEGF
Этап 15 — FFQRI
Этап 16 — ICXPA
Этап 17 — PXJVI
Этап 18 — IRORH
Этап 19 — TEOUA
Этап 2 — UZHNC
Этап 20 — CLBGE
Этап 21 — JMNQG
Этап 22 — OOLQF
Этап 23 — NPXFC
Этап 24 — MMVI
Этап 3 — JHHJI
Этап 4 — OFLJA
Этап 5 — DWKFG
Этап 6 — EZMBE
Этап 7 — JBLBD
Этап 8 — OBSRH
Этап 9 — TTEFD
Этап 1 — PXJND

Выбор уровня — (только для PAL-версии) — введите пароли через главное меню (этапы 1-9 имеют те же пароли, что для версия NTSC-версии):
Этап 10 — YJKCF
Этап 11 — LWHFG
Этап 12 — IGMBF
Этап 13 — FAGGG
Этап 14 — SYNXC
Этап 15 — TIDGF
Этап 16 — UYNXC
Этап 17 — ZOJBE
Этап 18 — MHNJF
Этап 19 — NXGBD
Этап 20 — AEJVI
Этап 21 — PXGBD
Этап 22 — GWZED

Пропустить уровень (только для PAL-версии) — когда ваша последняя жизнь окончиться, нажмите на белый флаг (капитуляции — сдачи), чтобы перейти к следующей миссии.