Ahmed Baghouli
All work

06 · Game · 3D

SubwayRunner

A procedural 3D endless runner in Unity 6.

Year
2026
Role
Solo — gameplay programming
Context
3D Animation coursework

Recorded from the running project

A three-lane runner whose track is generated ahead of the player and culled behind, so memory stays bounded however long the run lasts; speed ramps progressively from 8 to 22 units per second.

What I built

  1. 01

    A procedural track spawner that instantiates, populates and culls 40-unit segments along the Z axis relative to the player.

  2. 02

    A three-lane kinematic controller driven by keyboard and swipe input through Unity’s Input System.

Next project · 01AI Eyes