Space Marine
Space Marine is a top-down, wave-based, shooter where our hero is trapped on a distant planet and must survive waves of deadly aliens until help arrives
Features:
Full mouse, keyboard, and controller support
UI includes wave counter, player health, and kill count
Waves get progressively harder as you continue to fight
Health pickups are located around the map for when you take damage
Audio and muzzle flashes add for rifle to enhance immersion
Death animation for when the player, or alien's, health reaches zero
Alien attack animations and constant tracking towards player location
Lessons Learned:
Hit registration from rifle using line tracing
Adding animations using Animgraph and State Machine
Registering damage from aliens and syncing with attack animation
Placing and activating alien spawn points at random locations around the map
Setting kill count and registering damage to aliens
Future Improvements:
Main menu screen with character select
Weapon pickups and additional power ups in level
New aliens and boss battles at every 5 waves