PLAYER
Forward movement, A/D lane movement, ground checking and a looping running animation.
01 · MICRO JAM 063 · SHIPPED
A 3D prehistoric endless runner where a dinosaur runs through an infinite world, dodges obstacles and collects coins while trying to survive as long as possible.
PLAYABLE BUILD
The playable WebGL build is hosted on itch.io. Click below to launch the game.
PLAY DINO RUN ↗ABOUT THE GAME
Dino Run was created for Micro Jam 063: Prehistoric. The goal was simple: take a small scope, build a complete playable loop and ship it before the deadline.
The final game combines lane movement, jumping, obstacle collisions, coin collection, score tracking, a persistent high score, pause and game-over flows, audio and a recycled endless world.
WHAT I BUILT
Forward movement, A/D lane movement, ground checking and a looping running animation.
Player-relative random lane spawning, collision handling, cleanup and game-over flow.
Coin spawning, collection, score tracking and persistent high scores using PlayerPrefs.
Reusable world segments are recycled behind the player to create an endless environment.
Lobby, Play, pause/resume, game over, retry, home and exit flows.
Coin, impact, game-over, button, running and forest ambience sounds.
GAME JAM TAKEAWAY
“The biggest lesson from the jam was learning to prioritise the core loop, solve problems quickly and actually ship the game.”
— ARSHLAN KHANThe biggest technical lesson was that finishing a game is different from making a prototype.
The project forced me to make scope decisions, debug under pressure, integrate multiple systems and get a working WebGL build out the door.
Post-jam feedback also highlighted areas for future improvement: optimization, movement polish, obstacle variety and collision tuning.