A game configured using Python and PyGame. Zombytes is a 2D top-down pixel-art survival shooter where players must fight off increasingly difficult waves of enemies while managing critical survival stats such as health, sanity, hunger, and thirst. The game combines arcade-style action with strategic resource management and atmospheric sound design to create an immersive experience.
- Wave-based survival with increasing difficulty
- Dynamic scoring system & leaderboard
- Multiple enemy types, unique behaviours, and pathfinding AI
- Challenging boss fights with unique abilities
- Pickups including ammo, power-ups, and health boosts
- Equip a variety of weapons with distinct mechanics
- GOL-Sniper Magnum – high damage, slow fire rate
- Vulcan Cannon – rapid fire, heavy resource usage
- STG44 – balanced automatic rifle
- Pixel-art visual style
- Distance-based enemy audio & reactive damage sounds
- Background soundtrack and intensity-based dynamic music
- Realistic breathing and player movement sounds
- Multiple maps with secret areas, traps, and collectables
- Custom cursor and accessible, colourblind-friendly design
- Whilst all the programming, the backdrops and most of the designs were designed by myself through Piskel.
- Designs such as the character graphics and the weapon graphics were NOT designed by me, but were accessed from sites such as Pinterest. Some of these are owned by other companies such as NINTENDO.