Built a high-performance UFO Shooter game in C++ using the SFML library, applying object-oriented principles to create a clean, modular architecture with consistently high frame rates.
- Enhanced player engagement by adding particle effects, sound design and adjustable difficulty settings, delivering a polished and customizable gameplay experience.
- Kept entities decoupled behind a small update/render loop, so new weapons, enemies and effects could be added without touching existing gameplay code.