Generic-Survivor-Prototype
Generic Survivor Shooter
Survive waves of relentless alien invaders in this top-down action game! Move quickly, stay alive, and clear out incoming threats before your health runs out.
CONTROLS
- WASD — Player Movement
- J — Turret Spawn
- K — Heal
- L — Ultimate
- Esc — Pause Game
DEVELOPMENT
Built with Unity 3D.
Created during Week 1 of my game development learning journey.
What I Practiced
- Unity's old Input System
- Enemy AI navigation using NavMesh
- Randomized enemy spawning around the player, outside the viewport
- Health System
- Damage System
- EXP System
- Basic Stat Clamping
- Game Progression
- Simple UI
- Simple Audio
KNOWN LIMITATIONS
- Ultimate has no cooldown coroutine; deactivation depends only on colliding with an enemy.
- Skills have constant stats.
- No power-up spawner.
- Player has no alternative projectiles.
- Map is fixed.
- The old Input System is used, so controls are fixed.
- Enemy progression is basic and only changes enemy HP and movement speed as the game progresses.
ASSETS
- 3D assets and prefabs created by me using Blender.
SOURCE CODE
Want to see how the game was built?
The C# source code for this prototype is available on GitHub, including the scripts used for the game's core systems and mechanics.
GitHub Repository: https://github.com/binawryyy/Generic-Survivor-Prototype
CREDITS
Music
- Game Background Music — https://www.youtube.com/watch?v=l4OEjfJhlNY
- Boss Music — https://www.youtube.com/watch?v=JACgM-N-UDk
- Death Music — https://www.youtube.com/watch?v=bw9i4TqyQHE
- Level Up Music — https://www.youtube.com/watch?v=SK7XN6hYO30
Sound Effects
- Heal SFX — https://www.youtube.com/watch?v=lSn5jIKxpE4
- Turret SFX — https://www.youtube.com/watch?v=eGfhP2gIBKM

Leave a comment
Log in with itch.io to leave a comment.