Simulate
A three.js engine for cities seen from above and offices seen from inside. Cities ship as pure-data packs, and the sun and moon are computed from your clock.
Two halves over one renderer. Tera is the map view — a city from above, public, no login. Spaces is the same engine from inside, where an Office is one building's interior and a Space is a room within it. A city is a data pack under src/cities/, pure geography with no code in it, so adding one is a reviewable data contribution rather than a fork; two ship, the San Francisco Bay Area and Southern California. The engine ships no image files at all: every mesh is a function composing cached unit primitives and every texture is drawn on a 2D canvas from seeded noise. Public at git.karti.ai/lumbridge-public/tera and running at tera.lumbridgecorp.com. The 2D Phaser runtime this section described was retired on 5 August 2026.