Project 06
Royal Run
3D endless runner with procedural chunks, dynamic difficulty and Cinemachine flair.
UnityC#CinemachineProcedural Gen

Highlights
What I Built
- Developed a 3D endless runner using Unity and C# with procedurally generated gameplay environments.
- Implemented runtime chunk generation and recycling systems to create infinite level progression.
- Designed an extensible collectible framework using inheritance and abstract classes.
- Created dynamic difficulty systems that modify game speed, gravity, and camera behavior in real time.
- Integrated Cinemachine camera controls with smooth FOV transitions and visual effects.
- Built collision, scoring, animation, and collectible systems using Unity Physics and event-driven gameplay logic.
- Utilized coroutines, collections, and object-oriented programming principles to create modular and scalable gameplay systems.
- Developed randomized obstacle and pickup spawning systems to increase replayability.
Keep Exploring
Other Projects
01Game JamGarden of Terror
First-person farming horror prototype built in 7 days for the Brackeys Game Jam 2026.
UnityC#ScriptableObjectsGame Jam
Read More
02Game JamOne Last Stop
First-person endless train management game created in 96 hours for the GMTK Game Jam 2026.
UnityC#Event-Driven SystemsGame Jam
Read More
03Rocket Launch
Physics-based 3D rocket navigation with time-trial gameplay and persistent leaderboards.
UnityC#Rigidbody PhysicsPlayerPrefs
Read More