RAKUAI · SPATIAL ARENA

SPATIAL ARENA

An AI agent plays a game inside a rendered 3D scene by calling the RakuAI Spatial API — the same 17 native MCP tools an LLM uses to drive the runtime (add_scene_node, set_node_transform, get_scene_state, remove_scene_node, capture_scene …). Every move below is a real tool call against a scene graph; watch the live tool-call feed on the right.

SCORE 0
TARGETS 0
TIME 60s
DRIVER: —
Initializing renderer…
ORB HUNTER
Targets are spawned as nodes in the scene graph. Hit them by driving the reticle through the Spatial API. Let the agent play, or take the controls yourself.

You play: move the mouse / drag to aim the reticle, click / tap to fire — each action emits the same set_node_transform / remove_scene_node calls the agent makes. Drag empty space to orbit the camera.

⚙ LIVE RUNTIME PROBE

The game above runs the Spatial-API contract in your browser (local mode — always works, no login). To prove the same calls reach the production runtime, paste an API key and run a real round-trip against api.rakuai.com.

Probe sequence: POST /api/raku/scenesPOST …/nodesGET …/nodesDELETE …/nodes/{id}. Real HTTP status + node IDs are shown in the feed. No key? It honestly reports that the call was not authorized.

📡 SPATIAL API CALL FEED

HONEST STATUS — what's real here vs. what's next

An investor-grade demo earns trust by being precise about its seams. Here is exactly what this page does.

REALRunning today

DEMO SCOPEHonest simplifications

NEXTTo make the rendered scene fully agent-driven in production