Shape Shooter
Solo developed a 2D top-down shooter where players must shoot, survive, and upgrade their ship to defeat waves of enemies.
I developed a 2D shooter game where the player must shoot a variety of enemies - shapes - that spawn in waves as part of this university module teaching C# scripting for Unity.
Enemies provide experience points when killed, which triggers an upgrade on each level up, allowing the player to choose between three randomly picked upgrades, ranging from increases in max health and full heals, to faster weapons and stronger bullets.
This game contributed more to my knowledge of C# and Unity, and I learned a lot about the engine that I didn't know before thanks to the module at university. I am proud of this game, it plays well, feels polished, and has many features including a main menu, pause menu, settings, varied enemies, varied upgrades, level ups and experience, a modular wave system, detailed stats, visual effects, post processing, and more.
In particular, I am proud of the UI I created for this game. I feel like it is very clean and polished, and I spent a lot of time trying to make sure that it looked good and was easy to use, and I received positive feedback from my peers about it which was awesome to hear.