
ROLE
Team of three - Gameplay Programmer
Gold Rush is a 3D endless runner where players ride a minecart through twisting tunnels, avoiding obstacles and staying on track as long as possible. Built to run directly on itch.io via the Unity Web Player, the project emphasised performance and variety within the constraints of a small asset pool.
YEAR
2020
GENRE
Endless Runner
GAME ENGINE
Unity
HIGHLIGHTED SKILLS
Procedural Generation, Character Controls, Vertex Shading, Team Collaboration
PLATFORM
Web

Features
Design
Challenges & Solutions
Level generation: Designed and implemented a procedural system that assembles tracks and cave segments from a limited set of prefabs. The system ensures compatibility between pieces, keeping the infinite track both playable and varied.
Character control: Programmed responsive minecart controls and collision handling, balancing a sense of speed with precision to keep gameplay engaging.
Visual impact: Developed a custom vertex shader to warp the world as the player moves, amplifying the sense of motion and immersion.
Team collaboration: While my main focus was coding, I also supported other team members by integrating assets, debugging, and helping refine gameplay features, ensuring the project came together smoothly.
Reflection
This project strengthened my skills in procedural generation and gave me practical experience working in a small, collaborative team environment. I also learned how to adapt features for the Unity Web Player, balancing visuals and performance so the game could run smoothly when embedded online.






