Outbreak: Endless Runner
ue5c++blueprintfpsendless-runneracademic-project
About this project
Developed during my third year of Computer Science (Game Development Option) at Gaming Campus, Outbreak is an intense first-person shooter that merges endless runner mechanics with survival horror elements. This project was completed in two weeks as part of the Unreal Engine 5 course, showcasing both C++ programming expertise and game development skills.
Core Features:
- Dynamic first-person shooter mechanics implemented in C++
- Procedurally generated endless running environment
- Strategic pickup system including weapons, ammo, and power-ups
- Dynamic obstacle system creating challenging pathways
Gameplay Elements:
- Fast-paced combat requiring quick reflexes and strategic thinking
- Dynamic obstacles requiring precise timing to navigate
- Hazardous terrain elements that can damage or slow the player
- Tight corridors and jumping sequences testing player agility
- Weapons with unique characteristics
- Damage boosters for increased firepower
- Armor upgrades for better survival chances
- Ammunition pickups to maintain combat readiness
- Aggressive enemy AI that actively pursues and engages the player
- Score system based on survival time, obstacles cleared, and enemies defeated
Technical Implementation:
- Custom C++ character controller for smooth FPS movement
- Blueprint-enhanced weapon system for flexible gameplay mechanics
- Optimized spawning system for enemies, obstacles, and pickups
- Physics-based obstacle interactions and collision systems
The game challenges players to survive as long as possible while navigating treacherous obstacles and fighting through waves of pursuing monsters. Success requires mastering both environmental navigation and combat skills, while managing resources strategically.
Project Demo
Other Projects
More from my portfolio