Overview
A fast-paced Endless Runner prototype built entirely in Unreal Engine 5. The project focuses on level streaming, procedural obstacle spawning, player movement polish, and clean blueprint architecture suitable for mobile-style gameplay.

What I Built

Designed and implemented a complete lane-based runner system (movement, jumping, sliding, and lane switching).
Created a modular building/obstacle spawning system using tagged spawn points and timed generation.
Developed an animated title screen, menu flow, and game-over loop.
Built modular building pieces and fixed placement issues such as overlap, incorrect rotation, and player spawn alignment.
Organized the full project file structure (Content/Runner), preparing it for packaging and submission.


Key Features

Procedural Environment: Buildings and obstacles spawn dynamically as the player progresses.
Clean Blueprint Logic: Modular systems for player input, spawn points, lane control, and game state.
Title Screen + UI: Fully functional start screen, game mode transitions, and restart logic.
Performance-Friendly Setup: Clean folder structure and correctly referenced assets for cooking/packaging.


My Contributions

Gameplay programming (Blueprints)
Level scripting and environment setup
System debugging (spawn issues, collision, player placement)
UI and game flow design
Testing and iteration


Result
A polished, submission-ready Endless Runner prototype demonstrating my ability to design, script, debug, and finish a full gameplay loop in Unreal Engine 5.
Back to Top