Civitas
A browser-based multiplayer city builder in three.js where every citizen is simulated, with a London showcase to explore.

Civitas is a web-based, multiplayer, unbounded city builder: three.js on the client, an authoritative TypeScript simulation server over WebSockets, and a shared package so both sides agree on the world format.
Players buy and manage land parcels, but citizens are not theirs. A citizen lives in whichever residential building spawned them, looks for the nearest job anywhere on the connected road network, commutes there every day, pays income tax to whoever owns the parcel they work in and property tax to whoever owns the parcel they live in. Players compete and cooperate through zoning, roads and tax rates, not through walls.
The public deployment is a read-only showcase of a sample London: look around, follow anyone, or take the guided tour.