DOCUMENT INDEX
Search documentation
Find engine APIs, scene concepts, and practical guides across the Rustic reference.
INDEX
Browse all documentation
27 / 27 ENTRIES
01API overviewStart hereRustic API concepts, language support, and execution rules.02Lifecycle callbacksStart hereChoose the correct callback for setup, frames, physics, and teardown.03Entity & timeCore APIRead the current entity ID and frame timing.04TransformsCore APIRead and change the owning entity's position.05Public propertiesCore APIRead and update declared script properties.06Built-in attributesCore APIRead or edit engine-owned entity attributes.07InputCore APIUse held keys in Play and see current input limits.08LoggingCore APIWrite bounded messages to the live game console.09Enabled stateCore APIEnable or disable the owning behavior entity.10Edit scene objectsScene APITarget an object by scene name and hierarchy in any script language.11Scene lookupScene APIFind entities and enumerate stable scene paths.12Add & clone instancesScene APIQueue creation from a source path with an optional parent.13Current cameraScene APISelect the active game camera by path or entity ID.14Basic physicsEngine guidesGravity, falling primitives, collision, anchored floors, and current limits.15AI agents & app dataEngine guidesConnect Codex or Claude and inspect or edit agent information through MCP.16Gameplay programmingEngine guidesScript attachment, execution order, reload, and runtime behavior.17Cameras & lightsEngine guidesCamera components, projection, priorities, and lighting.18Lua 5.4Scripting languagesCreate, attach, and debug Lua gameplay scripts, including a copyable keyboard controller.19JavaScriptScripting languagesWrite JavaScript behaviors with lifecycle callbacks and the Script API.20LuauScripting languagesUse Luau callbacks and the built-in Script API.21PythonScripting languagesWrite persistent Python API behaviors.22CScripting languagesBuild C API behaviors.23C++Scripting languagesBuild C++ API behaviors with the generated SDK.24C#Scripting languagesBuild C# API behaviors with the generated SDK.25JavaScripting languagesBuild Java API behaviors.26PHPScripting languagesBuild PHP API behaviors for UI entries.27HTML/CSSScripting languagesUse inline JavaScript in Web script assets.