SpaceShooter
Project informations
- For course: mini projects
- Engine: Unreal Engine C++
- Solo Project
- Project date: September 2 2025 to September 28 2025
prototype developed in Unreal Engine to demonstrate gameplay mechanics, version control skills, and integration of C++ with Blueprints.
This project is a prototype of a Space Shooter game developed with Unreal Engine. It was created as part of an assignment to practice version control with GitHub and Perforce Helix Core, while implementing core gameplay mechanics using both C++ and Blueprints.
Tasks
Player Ship
The player controls a fully visible ship capable of moving in all directions. The ship can shoot projectiles to destroy incoming asteroids, creating dynamic gameplay.
Asteroids
I handled the physical interactions, including collision detection, and implemented a respawn system to bring the companion back after the player dies, maintaining smooth gameplay flow.
Adapted Movement System
Asteroids spawn randomly along the edges of the screen and move with random forces, sometimes heading toward the player. Each asteroid requires multiple hits to be destroyed and deals damage upon collision, adding challenge and variety.
UI & Visuals
The game features a HUD displaying score and remaining lives. Visual effects are included for shooting and asteroid destruction to enhance player immersion.