Completed
Royal Run
Unity 6C#URPCinemachineInput SystemTextMesh Pro
Royal Run, gameplay
About
A king in a cape, sprinting down a stone road that keeps crumbling into existence just ahead of his feet. Royal Run is a 3D endless-runner I built in Unity 6 to push past my first "hello world" project, weaving between obstacles, grabbing coins and apples, and outrunning a clock that never lets up.
What I Did
Built it solo, start to finish: a road that generates and recycles itself as the king runs, a hand-scripted jump that feels weighty instead of floaty, a difficulty curve that quietly turns up the pressure the longer you survive, and camera work that zooms and shakes to sell the speed.
Highlights
- Procedural level generation — road built and recycled from chunk prefabs in real time
- Periodic checkpoints that add survival time and ramp up difficulty
- Lane-based movement + custom scripted jump on a kinematic Rigidbody
- Dynamic difficulty: obstacle spawn rate and world speed scale up over a run
- Cinemachine speed-based FOV zoom and impact screen shake on collisions
- Full game loop: score, countdown timer, pickup juice, game-over screen, one-click restart
More projects