Case study

Depot Dash

An incremental train depot game

TypescriptPhaser 3HTML
Depot Dash — an incremental train management game built with Phaser 3 and TypeScript

Overview

Depot Dash is an incremental game about running a train depot. You deliver trains to different stations, then reinvest the rewards into upgrades that make the depot more efficient and unlock the next tier of progress.

The game is built with Phaser 3 and TypeScript and runs entirely in the browser, so there is nothing to install. The incremental loop is the core of the design: every delivery feeds back into the depot, and every upgrade changes the pace of the next run.

What I built

  • Deliver trains to multiple stations
  • Upgrade the depot and the trains
  • An incremental progression loop built around reinvestment
  • Phaser 3 and TypeScript, running in the browser