Surreal first-person transit game
Impossible Transit
Travel through a surreal browser transit network where architecture, scale, gravity, recursion, and space stop obeying normal rules.

The idea behind the game
Impossible Transit is a first-person 3D surreal transit game built entirely for the browser.
The journey begins with Service 00 and unfolds through stations where scale, gravity, recursion, architecture, and eventually the transit network itself become unreliable. Its visual and mechanical identity comes from transforming familiar transit spaces into increasingly impossible spatial systems.
Ways to play
Impossible transit journey
Move through a sequence of stations where architecture and the transit network progressively stop following ordinary rules.
Spatial rule changes
Encounter portals, altered scale, rotated gravity, recursive spaces, and other changes to how the environment behaves.
Browser-native 3D
Run the complete first-person experience through a local WebGL2 renderer with bundled assets and no CDN dependency.
Checkpoint recovery
Save progress through the journey and recover from checkpoints when a spatial experiment or browser state goes wrong.
Under the hood
- Platforms
- desktop
- Controls
- keyboard, mouse
- Project status
- Available
- Implementation
- thiepn/impossible-transit ↗
Read the source and revision history for implementation details and current development.
Another direction to explore.
Selected work →
Micro Arcade
A collection of small browser games, with quick starts and plenty of reasons to come back.

VOIDCUT
A precision arcade game about cutting space and protecting moving nodes.