2D Space Shooter Complete

Phase II of my 2D game is now complete as I have now implemented some upgrades.

I created a simple Wave class for defining the contents of each wave:

This way I can isolate my waves from my spawn manager.

I’ve increased the overall difficulty of the enemies. They can now charge at the enemy as well as shoot player pickups:

I’ve added a negative pickup which inverts the player controls for a short period. The pickup is intentionally similar to the health pickup:

It’s not all bad…there’s also a homing missile pickup as well as the ability to make Powerups auto track the player:

There are a number of other upgrades that you can check out here: