Invasion is an original game concept which combines a classic arcade style space shooter with rogue-like mechanics. The basic idea is to defend your planet from waves of enemy ships. As you defeat waves you collect scrap which can be spent on upgrades for your ship. Basic repairs and upgrades are always available but there are also more powerful upgrades which will be randomized each time. These special upgrades will augment your ship with more offensive, defensive, or support abilities. Some will even change how you play entirely!
This is a project I tinker with when I have time. I recently overhauled a lot of the architecture to use an event-driven ScriptableObject architecture similar to that Unity uses in the Open Game Project. I found it to be really flexible and started using that structure in more project. I hope to release it on Steam or another platform some time in the future.
Assets being used:
- Graphics
- Audio
Currently working on the upgrade system between waves so it’s not working entirely in the demo.