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