NEOLearn

Engine reference

Reference pages for the NEO engine, the script API, neo.toml, commands, plugins, the gameplay kit, the camera and web builds.

Updated October 17, 2026

On this page

These pages describe the NEO engine's interfaces in detail: what each function, key and command takes and returns. For explanations and walkthroughs, start with Scripting or the Tutorials.

Scripting#

PageWhat it covers
The neo moduleWorld and its members, on, sleep, all and Python's gather, with signatures and examples.
The [script] manifestEvery key of neo.toml's [script] section: language, scripts, budgets, exposure, roles and player scripting.
Script commandsThe script.* and editor.scripts.* commands for loading, listing, pausing and checking scripts.

Engine#

PageWhat it covers
Plugins and neo.tomlThe project file and the engine plugins a game turns on.
Gameplay kitThe ready-made gameplay pieces games build on, including what they expose to scripts.
CameraCamera setup and behaviour.
Web buildsBuilding and running a game in the browser.

See also#