Celestial Carnage
Developed in Unreal Engine, this was my first group project. As a programmer, I designed, implemented, and tested multiple core systems, including UI frameworks, state controllers, X-Wing movement and combat mechanics, shooting systems, power-ups, and the complete in-game audio setup.




X-Wing
I implemented the X-Wing enemy as a small, fast target for the player to shoot at, which is spawned by the mothership during gameplay. One of the main challenges was ensuring that having multiple X-Wings active at once didn’t impact performance, so I focused on keeping the system efficient and lightweight.

Power-Ups
I implemented a range of power-ups that directly affect gameplay, including fire rate boosts, homing shots, increased building and player health, temporary invincibility, and double turrets. Each power-up was designed to give clear feedback to the player while fitting smoothly into the existing combat systems.

UI's
I created the core UI systems for the game, including the start menu, pause menu, tutorial, and settings. My focus was on making the menus clear and easy to use, ensuring players could understand the game quickly and navigate it easily.

Sound/ State Handlers
I handled the integration of SFX and background music for both gameplay and menus. While the audio system was simple, it provides clear feedback for player actions and helps set the overall arcade tone of the game.