Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

API reference

FumoEngine APIs are exposed as globals or built-in ES modules.

Currently implemented:

APIAvailability
Global consoleEvery loaded package
fumo:consoleEvery loaded package
fumo:eventsEvery loaded package
fumo:drawEvery loaded package
fumo:uiEvery loaded package
fumo:gameEvery loaded package
createMove commandRead every package; writes need input.write
fumo:traceManifest trace capability
fumo:assetsDeclared package assets
fumo:soundManifest sound capability
fumo:httpManifest http capability and host allowlist
Global timers / fumo:timersEvery loaded package
fumo:storageEvery loaded package
fumo:ffiInsecure mode plus manifest ffi capability

An import fails during module linking when its requirements are not met.