Engine reference
Reference pages for the NEO engine, the script API, neo.toml, commands, plugins, the gameplay kit, the camera and web builds.
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#
| Page | What it covers |
|---|---|
| The neo module | World and its members, on, sleep, all and Python's gather, with signatures and examples. |
| The [script] manifest | Every key of neo.toml's [script] section: language, scripts, budgets, exposure, roles and player scripting. |
| Script commands | The script.* and editor.scripts.* commands for loading, listing, pausing and checking scripts. |
Engine#
| Page | What it covers |
|---|---|
| Plugins and neo.toml | The project file and the engine plugins a game turns on. |
| Gameplay kit | The ready-made gameplay pieces games build on, including what they expose to scripts. |
| Camera | Camera setup and behaviour. |
| Web builds | Building and running a game in the browser. |