Creating Modular Powerup Systems (Unity)
Modularity is the name of the game when it comes to good software design and game development is no different. Over the last few weeks I have been working through the GameDevHQ 2D Space Shooter with a modular powerup system in mind. Today I will go over the current implementation of the system and how it can be improved upon. I will also discuss areas where I made slight adjustments to the GameDevHQ design.
In previous articles we talked about creating Powerup prefab assets with animations and sprites. In Starting to Feel Like a Real Video Game we looked at…