This game was originally a part of the Unity Junior Programmer course and this is a final version of that prototype.

I made a handful of changes to this version:

  • The original game only had forward movement and camera rotation as the horizontal axis movement.  I've made both forward and side movement as WASD inputs and had the camera rotated by the mouse.
  • I added a title screen and a game over screen.  Both prevent the game from moving forward such as blocking player input until the game starts and blocking spawning of enemies until the game starts.
    • One other thing is enemies stop following the player (if player != null, move toward player, else do nothing
  • I polished the Rockets powerup to have rockets destroy themselves if their target is destroyed.  In the original prototype, they would just freeze in the air.
  • I added some very basic UI to the game, communicating which powerup is currently active, control info where needed for the Rockets and the Smash ability, and which Wave the player is on.

Development log

Leave a comment

Log in with itch.io to leave a comment.