ONE SEED · ONE CITY

NEON
SPRAWL

Type in one number and a whole skyline unfolds, streets humming with flying traffic. Grab the wheel of any car and cut through the neon canyons.

TOWERS~2,200
CARS ALOFT16,000
LIT AT NIGHT~780k
BUILD STEPNONE
01 — PICK A SKY

Same seed, three moods.

The sky changes the sun, the fog, how many rooms have their lights on and how hard the neon blooms. Each card opens the demo in that sky.

02 — HOW IT WORKS

One number in, a whole skyline out.

No assets, no models, no build step. A seeded random generator and a noise field decide everything, and the GPU does the rest.

SEED → SKYLINE

Grown, not modelled

A 30 × 30 street grid is split into lots. A noise field and distance from downtown set each tower's height, setbacks, spire and facade style.

16,000 CARS · 2 DRAW CALLS

Traffic flown by the GPU

Every car is a lane, a speed and a phase. The vertex shader places all of them each frame; the CPU repeats the same math only for the car you click.

~1.4M WINDOWS · 0 TEXTURES

Windows from a hash

Facades draw their window grid in the fragment shader. Rooms switch on by hash, and far grids blend to their average so the skyline never shimmers.

SHAREABLE STATE

The URL is the save file

Seed, sky, camera, position and heading live in the address bar. Copy it, and whoever opens it lands in the same spot of the same city.

Aerial night view over the whole city with lit streets and towers
03 — TAKE THE WHEEL

Four cameras, full control.

Chase, Seat, Drone and Director cameras. Your car flies itself through the canyons and turns at intersections. Steer it, swing the camera around it, or freeze the whole city mid-flight.

W SClimb and dive
A DLean across the street
Q EOrbit the camera
⇧ TTurbo
⇧ HHover in place
⇧ VDriver's seat
CFilm mode, no UI
RReset the view
SpacePause the city
DragLook around
WheelZoom in and out
ClickTake over any car

Your city is waiting.

Runs in any browser with WebGL2. On a phone it works too. Tap any car to chase it.