2D Galaxy Space Shooter Redux

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:

Client

Personal Project

Date

May 1, 2023

Technologies

C#, Unity

Categories

2D Action Shooter Top-Down

Skills

Animation 2D Sprite Manipulation Audio Effects Scrolling Backgrounds Enemy Intelligence Wave Spawning