Guides
Start with getting started and project layout to create your first Lua project. Review the LuaJIT runtime and lifecycle for loading, compatibility, and resource ownership.
- Developer mode: load and reload local projects.
- Cloud publication: prepare projects for cloud delivery.
- Configuration: script controls and saved settings.
- Events: frame, command, view, and game-event callbacks.
- UI paths: reference native controls.
- FFI and security: native access and runtime restrictions.
- CS2 migration: adapt scripts to the v2 API.
The API reference specifies custom functions and types. Download complete projects from examples.