A dynamic 2D zombie survival game built with Unity and C#. Players navigate levels as one of four unique zombie characters, avoiding enemy zombies and managing interactive gameplay elements.
Choose from four distinct zombie characters, each with unique animations and abilities. Survive against randomly spawning enemy zombies with varying speeds and behaviors while navigating through dynamic environments.
- Randomized enemy spawning with distinct speed variations and behaviors
- Player-controlled characters with unique animations, jumping, and directional movement
- Enemy spawning logic adapts based on the selected character
- Interactive main menu with character selection and hover-triggered animations
- Dynamic scrolling background with seamless reset mechanism
- Collision detection for game resets and menu transitions
- Randomized enemy spawn locations and color effects for gameplay variety
- Smooth character transitions using Unity's Animator component
- Randomized visual effects for enhanced replayability
- User-friendly exit button with full gameplay state reset
| Technology | Usage |
|---|---|
| Unity | Game engine, scene management, UI/UX |
| C# | Game mechanics, animations, AI scripting |