Galaxy Strike is a Unity-built space shooter focused on smooth flight controls, readable combat, and a content pipeline that scales. Hand-authored terrain and set pieces frame fast dogfights; each level introduces new patterns and tuned enemy behaviors. Building the project strengthened my C# fundamentals and hands-on understanding of gameplay systems and balance.
Core loop: navigate hostile sectors, outfly waves, land precise shots with a particle-based laser, and push for higher scores while unlocking tougher routes.
Systems & implementation
Mathf.Clamp()
; fixed timestep input to keep handling predictable. Cinemachine camera with subtle follow offsets and FOV kicks.Rendering & performance
Measurable outcomes
Before: jitter on laser-heavy sequences and occasional stutter on enemy spawns. After: pooling + GPU instancing → CPU frame ↓ 28% and steadier frame pacing.