PlayableRuntimeConfig
Defined in: runtime/playableRuntime.ts:26
Properties
Section titled “Properties”app:
App
Defined in: runtime/playableRuntime.ts:27
assetPathMap?
Section titled “assetPathMap?”
optionalassetPathMap?:Record<string,string>
Defined in: runtime/playableRuntime.ts:38
Logical (source) path → embedded-asset key (@uuid:<id>), so path-style
refs (a scene’s “assets/x.esmaterial”, a material’s rewritten logical
refs) resolve to the inlined data. Applied as in-memory ALIASES onto the
assets map — every channel (fetch, image decode, audio) reads that one
map, and aliases share the data-URL strings (no payload duplication).
assets
Section titled “assets”assets:
Record<string,string>
Defined in: runtime/playableRuntime.ts:30
audioConfig?
Section titled “audioConfig?”
optionalaudioConfig?:AudioProjectConfig
Defined in: runtime/playableRuntime.ts:53
Project-declared mixer state (bus volumes / effects / duck rules).
canvas
Section titled “canvas”canvas:
HTMLCanvasElement
Defined in: runtime/playableRuntime.ts:29
depthLayers?
Section titled “depthLayers?”
optionaldepthLayers?:number
Defined in: runtime/playableRuntime.ts:57
Bitmask of render layers (0..31) that resolve by real depth (2.5D).
firstScene
Section titled “firstScene”firstScene:
string
Defined in: runtime/playableRuntime.ts:40
manifest?
Section titled “manifest?”
optionalmanifest?:AddressableManifest|null
Defined in: runtime/playableRuntime.ts:58
module
Section titled “module”module:
ESEngineModule
Defined in: runtime/playableRuntime.ts:28
physicsConfig?
Section titled “physicsConfig?”
optionalphysicsConfig?:Physics2DPluginConfig
Defined in: runtime/playableRuntime.ts:47
The physics world the project declared: gravity, solver, collision matrix. The FULL config, not a three-field subset: a collision matrix that reached Play and not a shipped build is a game that only collides in rehearsal.
physicsEnabled?
Section titled “physicsEnabled?”
optionalphysicsEnabled?:boolean
Defined in: runtime/playableRuntime.ts:43
Install physics even when the scene shows no bodies — a project that spawns them from script (Project Settings → Physics → Enabled).
scenes
Section titled “scenes”scenes:
object[]
Defined in: runtime/playableRuntime.ts:39
data:
SceneData
name:
string
uiTheme?
Section titled “uiTheme?”
optionaluiTheme?:"dark"|"light"
Defined in: runtime/playableRuntime.ts:49
Project-declared UI theme; ‘light’ re-skins ThemeStyle-tagged widgets at boot.
uiThemeOverrides?
Section titled “uiThemeOverrides?”
optionaluiThemeOverrides?:ThemeOverrides
Defined in: runtime/playableRuntime.ts:51
Project-declared theme token overrides (partial re-skin over the base).
ySortLayers?
Section titled “ySortLayers?”
optionalySortLayers?:number
Defined in: runtime/playableRuntime.ts:55
Bitmask of render layers (0..31) that y-sort within the layer (Project Settings → Rendering).