Zombie Rush

Zombie Rush is an engaging game developed to provide an immersive experience of battling zombies with advanced AI behaviors. The game features a protagonist who must fend off waves of zombies using a variety of weapons. The core of this project lies in implementing sophisticated zombie behaviors using state machines and vector-based control systems to simulate realistic zombie actions.

In Zombie Rush, zombies exhibit different behaviors based on their states. Regular zombies wander aimlessly across the terrain but will charge at the player when provoked. If the player aims at a zombie, it will seek cover behind obstacles to avoid being hit. A special type of zombie, known as the leader, gathers other zombies and, upon assembling a group of five or more, leads them in a coordinated assault towards the player.

The project integrates elements of object-oriented programming, game physics, and AI, providing a dynamic and challenging gameplay experience.

Technological Details


Predecessor Projects: Coordinated Units

Project continuation: MOBA Game