Interface: ProjectManifest
Everything a data-authored game needs at runtime: produced by the editor's export step, but plain JSON so any tool can write it.
Properties
| Property | Type | Description |
|---|---|---|
assets | AssetDescriptor[] | - |
layers? | Record<string, string> | Project layer names by index ("7": "Enemies"); applied to LayerRegistry on init. |
localization? | ManifestLocalization | String tables (asset ids of loaded JSON) and the language to start in. |
name | string | - |
physicsLayers? | Record<string, string> | Physics layer names by index, applied to PhysicsLayerRegistry the same way. |
scenes | Record<string, SerializedScene> | - |
startScene | string | - |
version? | string | - |