Rayzr documentation
Rayzr is a 2D game engine with a full editor. You build scenes from nodes in the editor, write gameplay in Lua 5.4 (it reloads while the game runs), and export standalone games for macOS, Windows, Linux and the web - no compiler needed.
Where to start
Section titled “Where to start”| If you want to… | Read |
|---|---|
| Install the editor | Installation |
| Make something that plays in ten minutes | Your first game |
| Start from a complete small game | Templates |
| Find your way around the editor | Editor tour, then the editor manual |
| Write scripts | The scripting guide and the Lua API reference |
| Learn one feature in depth | The engine guides: cameras, paths, navigation, audio, animation… |
Reference
Section titled “Reference”- Nodes: every node type with its properties, defaults, Lua methods and a scene-file example (in the sidebar under Reference > Nodes).
- Lua API: every module and function scripts can call, each with an example (Reference > Lua API).
- Editor plugin API: extend the editor itself in Lua.
These reference pages are generated from the engine’s own code - the node registry, the Inspector’s property help and the Lua definitions the Code tab uses for completion - so they always match the version you are reading.
Versions
Section titled “Versions”The version picker at the top of the sidebar switches between the latest release, the two before it and the latest development build. Each version’s docs are built from that version’s source.
