Shoot em up


This was my second game project on the game assembly. We made a shoot em up using the schools 2D engine TGA2D. This was my first game in C++.


  • StateMachine which contained all the games states: Game, Menu, Outro, Intro, LevelSelect, Credits.

  • Audio class and audiomanager.

  • UI: Mainmenu, levelselect, and all videos, logos, intro, outro.

  • I added all sound effects and music.

  • Animation: I added all the animations and made them blend correctly.

  • Bosses: I made 2 bosses and all of their mechanics except one attack.