Skip to main content

Scenes and assets

Scene JSON​

Scenes are defined in JSON to make building composition transparent and editable. See API → Scene JSON.

Assets​

If you use an external simulator backend, assets may live in the backend’s format. We recommend storing asset manifests so scene JSON files can reference assets by stable IDs.

Reproducibility tips​

  • Keep a strict mapping: scene_id -> json -> assets
  • Do not silently overwrite assets; version them
  • Save generation seeds and generator version hashes