🌃 Generative City

Blocks—
Buildings—
Road length—
Green coverage—
How it works
A seeded random number generator drives a recursive binary subdivision of the canvas into city blocks. Each block becomes road, park, water or a parcel filled with extruded building footprints — taller and denser near downtown. Click the canvas to grow a new city.