Marla City

as the citizens see it · one city, five districts, one river

Citizens 0
citylink: ambient
CITYLINK — one simulation, two perspectives. CityLink.connect({traffic:'/city/traffic'}) drives the walkers from the same endpoints the 2D city uses; CityLink.birth() sends a new light up from First Morning House to the Great Tree. No endpoints yet? The city runs ambient — it was living before you arrived and will still be living after you leave. Drag to orbit, scroll to zoom, click a citizen to hear where they're headed, click a district to visit, or press Tour and just watch. No libraries, no models: every face drawn by hand, every frame.