- Character setup
- Full player controller with integrated animations
- Core mechanics
- Shooting, aiming (ADS), sprinting, and crouching
- Enemy patrol system
- Autonomous NPC navigation and patrol routes
- Enemy detection system
- NPCs react when the player enters their zone or shoots at them, triggering an attack response
- Suicide bomber behavior
- Enemies explode on contact with the player
- Visual effects
- Hit effects, explosions
- Ammunition system
- Ammo consumption, pickup, and HUD display
- Health system
- Player health bar, damage handling, and heal recovery
- Countdown system
- Pre-game timer to kick off each session
- Survival timer
- A running clock that ends the game when it reaches zero