2D space shooter built in Unity with C#, featuring full gameplay systems designed and implemented from scratch
A complete 2D space shooter built in Unity with C#, featuring full gameplay systems designed and implemented from scratch. The project required engineering a modular enemy AI system with configurable spawn waves, a power-up framework supporting multiple pickup types, and a game state manager handling lives, scoring, and level transitions. Player movement uses a physics-based controller with boundary detection, while enemy behavior is driven by a lightweight state machine that manages patrol, attack, and death cycles. Additional systems include scrolling parallax backgrounds, particle-based visual effects, audio management, and a fully functional UI layer with main menu and game-over screens. Playable in browser via itch.io; source available on GitHub.
Play it here:
View the source code here:
Personal Project
May 1, 2023
C#, Unity