ZombieGuy40
A downloadable game for Windows
A Roguelike programmed from the ground up in C in just two weeks for a first ever C project.
ZombieGuy40 was made for my first ever gamejam (specifically a college held gamejam) and was entirely developed solo over a 2 week period. The game follows the fabled ZombieGuy40 after a zombie apocalypse has left him stranded on a mountain during a camping trip. Collect upgrades, customize your build and try and overcome the horde!

Narrative :
"In the year 2040, corporations rule the world... A lone man, addicted to burgers, pizzas and fast food breaks into a top secret food production facility and consumes a mysterious, experimental hotdog. Upon eating this hotdog, the man enters a fit of rage. His skin discolored, his brain fried and all he had left was a taste for brains...
In response, the government uses their classified weather machine to send a tornado to wipe out the horde. You play as ZombieGuy40, a man who was camping during the time of these events, and now is caught up in a zombie tornado on a flying rock ripped out of the ground."
Features :
- Working, custom sprite renderer with Sokol
- Tilemap system (Autotiling included)
- AABB collision + Physics
- UI systems
- Sound system (with miniaudio)
- 11 Upgrades to choose from
There's currently a distinct lack of options menu or any way to change resolution/enter full screen, if I find any free time I'll likely look at adding this, as well as Linux + Mac builds, I might also add further content + polish later down the line.
How to play :
ZombieGuy40 is relatively simple. Shoot at zombies, try not to get hit, and per every 6 zombies you kill a crate full of upgrades will fall from the sky. Rinse and repeat as you get introduced to new enemy types and begin working on your build!
- WASD + SPACE - Movement
- LMB - Shoot
- ESC - Pause
- R - Retry
- F11 - Fullscreen
GitHub :
| Status | Released |
| Platforms | Windows |
| Release date | Nov 24, 2025 |
| Rating | Rated 5.0 out of 5 stars (1 total ratings) |
| Author | nouns |
| Genre | Shooter |
| Made with | Aseprite, Bfxr, Audacity, LMMS |
| Tags | 2D, c, Difficult, My First Game Jam, No AI, Perma Death, Roguelike, Roguelite, Zombies |
| Asset license | Creative Commons Attribution_NonCommercial v4.0 International |
| Average session | About a half-hour |
| Languages | English |
| Inputs | Keyboard, Mouse, Touchscreen |
| Content | No generative AI was used |
Install instructions
Download the latest ZIP file corresponding to your operating system, extract to a folder of your choosing and run "zom.exe" (Windows).
Currently no Mac or Linux build, will get around to doing such if I have free time any time soon.
Development log
- ZombieGuy40 1.1.0Dec 05, 2025



