Key Features
Wave-Based Zombie Survival
Fight for your life against increasingly difficult waves of zombies in a post-apocalyptic setting.
- Challenging wave progression
- Variety of zombie types
- Intense survival gameplay
First-Person Shooter Mechanics
Classic FPS controls and mechanics, providing a familiar and responsive gameplay experience.
- Responsive aiming and shooting
- Multiple weapon types
- Engaging combat encounters
Post-Apocalyptic Atmosphere
Immerse yourself in a desolate world with a mysterious story, set on an abandoned farm with a sinister secret.
- Detailed environment design
- Atmospheric sound and lighting
- Uncover a hidden narrative
Project Gallery
Official Trailer
The official trailer for CRR:ZR, showcasing gameplay and atmosphere.

HUD
The HUD of the game, showing the player's health, ammo, and other important information.

Environment
A look at the environment of the game, showcasing the post-apocalyptic atmosphere.
Technical Challenges
Learning a New Game Engine
This was the first project for both my friend and me using the Godot Engine and C#, so we had to learn the engine's API, scene structure, and best practices from scratch.
We dedicated time to reading the official documentation, following tutorials, and experimenting with small prototypes to build our skills before tackling the main game mechanics.
3D Asset Creation and Integration
Creating and importing 3D models, textures, and animations that are optimized for real-time performance in a game engine was a significant challenge.
My friend took the lead on 3D modeling using Blender, and we both learned about low-poly modeling techniques, UV unwrapping, and texture baking to create assets that look good without sacrificing performance.
Implementing AI for Zombie Behavior
Developing convincing AI for the zombies that includes pathfinding, chasing the player, and attacking in a way that is both challenging and fair.
My friend and I are using Godot's built-in navigation nodes for pathfinding and implementing a state machine to control the zombies' behavior, allowing them to switch between idling, chasing, and attacking states.