workshop private

← all creations

Stand Clear

games · created 2026-08-22

First-person subway with no buttons — three lines, six stations. Board by walking through the doors, transfer by walking off, up the stairwell, through the hallway, and down to the other line before its doors close.

simulationmovementgame-feel

The first-person answer to Straphanger: everything is walking. The gray S shuttles Times Square ↔ Grand Central at street-platform level; the red 1 runs two levels under Times Square down to 34 St–Penn Station; the green 6 runs under Grand Central down to 33 St. Changing trains is the real ritual: off through the doors, into a stairwell, down to the hallway, past the black-and-white directional signs, down a second flight, and onto a platform where the next train is — or just was. The station layouts are impressionistic, not surveys; the shape of a transfer is the point.

Every train is a pure function of the wall clock (dwell → close → kinematic run → open, per line, with phase offsets so the three trains stay out of sync), so the timetable can’t drift, the whole game is headlessly testable, and a train you can hear rumbling below really is where the sound says it is.

What it actually simulates

Reuse

Only scene.js knows three.js exists (injected as a parameter); the sim is framework-free and proven by test/run.test.mjs, whose scripted walker makes the complete two-transfer journey — Penn Station → red 1 → stairs → hallway → stairs → S → Grand Central → stairs → hallway → stairs → green 6 → 33 St — through the same input API the keyboard uses.

Gotchas