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.

player_controller.lua
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

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