This is my 2D Shooter assignment, called "Space Attack!"

I have added several modifications and improvements to the game, most of them gameplay-related. The game has 3 levels, and the following features have been introduced:

  • 2 different "boss" enemies, one of them rotating and shooting big projectiles in different directions, and the other one chasing the player and shooting 3 projectiles at once towards the player.
  • Checkpoints during the levels to avoid that the player respawns at the beginning of the level. The checkpoints have a sound effect after activating them.
  • A level-up function. If the player touches the level-up token, the spaceship gets an extra gun, which is quite useful to fight the bosses.
  • Number of lives are displayed on the bottom-left corner of the screen. Each mini-spaceship represents a life.
  • Enemies shoot only if they are in range, in order to avoid an overload of projectile objects in the game. 
  • Different motion scripts for the enemies:
    • Rotational movements and horizontal/vertical repetitive movement
  • Asteroids spawn repetitively  in the screen in a certain direction that the player has to dodge in order to continue.
  • Remaining enemies are displayed next to the score.

Credits

Created by Iñaki Lujambio

Download

Download
Windows.zip 39 MB
Download
MacOS.zip 48 MB

Leave a comment

Log in with itch.io to leave a comment.