A fast-paced endless runner game developed in Unreal Engine using C++. The player must dodge obstacles and collect power-ups while being chased by a deadly spiked wall that accelerates over time.
-
Object Pooling for Obstacles & Power-Ups
Obstacles and speed-boosting power-ups are managed through object pooling to optimize performance and avoid runtime instantiation. -
Dynamic Difficulty Scaling
A spiked wall relentlessly pursues the player, increasing its speed over time to raise the challenge. -
Record Saving System
The game tracks and saves the best survival time locally, displaying it via a UI element in the top-left corner of the screen.
- A โ Move Left
- D โ Move Right
- Spacebar โ Jump
- Unreal Engine
- C++
- Object Pooling
- SaveGame System
- Efficient memory and object management using pooling
- Real-time difficulty progression
- Persistent data handling with Unrealโs SaveGame system
