Airogel Editor documentation
Welcome to Airogel Editor Docs Site
Build interactive 3D scenes in the browser with Three.js rendering, Jolt Physics, embedded Lua, and AI-assisted editing through MCP.
function init()
gameObject.playAnimation("Walk", true, 0.2)
end
function update(deltaTime)
-- Reverse the walk clip while moving backward
local speed = input.moveBackward and -1 or 1
gameObject.setAnimationSpeed(speed, "Walk")
end
Find the path you need
Start with the editor, jump to a scripting reference, or connect an AI client.
Editor basics
Viewport controls, scene objects, simulation, and shortcuts.
Open guide → Lua ScriptingScript behavior
Lifecycle hooks, input, variables, collision events, and runtime APIs.
Open guide → Animation APIControl playback
Play clips, blend states, set speed, and run animation in reverse.
Open guide → IntegrationsConnect with MCP
Authorize a client, select an account, and discover the available tools.
Open guide →Visual authoring
Build in a real-time 3D editor
Compose scenes, inspect objects, reuse project assets, and test gameplay without leaving the browser.
Runtime control
Script with embedded Lua
Drive transforms, characters, animation, physics, audio, cameras, variables, and runtime-created objects.
Agent workflows
Edit projects through MCP
Let compatible AI clients inspect accounts, projects, scenes, assets, and scripts through one authenticated endpoint.
Ready to make a playable scene?
Follow the first-scene guide from an empty project to character movement and simulation.
Build your first scene