Asteroids

asteroids title screen

This is a remake of the classic Asteroids game with updated graphics. The one thing different to the original is an added "Shield" ability to protected your ship in a time of crisis.

Role: Programmer

As the sole Programmer of this remake, I

  • Coded the movement through player input using acceleration
  • Created an asteroid spawner that instantiates asteroids at a random visible area, while being at least a certain distance away from the player on a set timer after the initial starting asteroids
  • Wrote my own AABB collision detection and ran it through a collision manager script
  • Added an additional feature foreign to the original Asteroids game, through the use of a shield that uses up energy, which can be toggled on and off

Software: Unity, Visual Studio

Language: C#

View Code