I’m anticipating today to be the last day I work on Space Intruders. Tomorrow if I don’t get around to everything.
My goal for today is to get my demos working, to get a release going, and my documentation writing.
I want to be able to look back on this page to pick up Space Intruders again
Well… let’s get to it.
I finished up the architecture page for Space Intruders
Updated game loss so that you now lose your accumulated stats upon losing
I created an onLoadMainMenu event… but I decided not to use it hahah. I am loading the main menu scene when the game starts though.
Prevented player from moving up or down
Changed background color with help from chatGPT
Consolidated listeners
Uh… there’s a lot more I did lol. I’m too tired to list them all.
View architecture below:
My goal for this project was to practice scalability and modularity. To some extent, it was overkill for the simple game of Space Intruders so I expanded it to a roguelike. As the scope increased, I had a secondary goal of allowing a designer to change the game without touching code.
I would say I’ve succeeded. The implementation uses ScriptableObjects and the Unity Inspector to achieve these goals.