Not Space Invaders (2016)



Evil Aliens are attacking Earth with asteroids! Defend Earth by shooting down the asteroids and alien fighters.


This was made for a fun physics assignment. One of the requirements of the assignment was that we were not allowed to use a float to store rotation. Rather, we had to only use vectors to store our direction. Even though I had already known how to use vectors, it was interesting to see how we can make the ships turn smoothly simply by adding the direction vector towards the target to the current heading.

Gameplay Demonstration

Shoot down the asteroids before they hit Earth.

Activate the black hole to suck the asteroids towards the centre, and launch missiles to destroy the them.

Skirmish with alien fighters.