Playground

Grow a city — or a race circuit — from one seed

This is the live street generator that ships in @jgengine/core, rendered in full 3D: streets, frontage building lots, traffic. Every drag regrows the whole city deterministically — same seed and sliders, same city, in the browser, in the editor, and in a shipped game.

46 streets · 262 buildings

Bake this exact layout into a game

bun packages/editor/src/mcp/cli.ts --game <id> --rpc '{"method":"generate_streets","seed":"vice-isle","mode":"net","halfX":260,"halfZ":260,"center":{"x":0,"y":0,"z":0},"params":{"gridness":0.85,"connectivity":0.6,"branching":0.25,"winding":0.15,"segmentLength":90,"boulevards":0.2,"elevation":0.35,"maxGrade":0.12}}' --save

loading three.js…

drag to orbit · scroll to zoom