Game studios spend substantial engineering and QA time replaying levels, repeating inputs, and checking features after each build. The team behind Aura has open-sourced Autopilot, an in-editor agent that performs those functional tests by controlling the game in real time.
Autopilot supports Unreal Engine 5, Unity 6, and Godot 4 on Windows and macOS. The code carries an Apache 2.0 license, and the system combines a coding agent with a faster decision model designed for moment-to-moment gameplay.
From prompt to play session
Developers install the engine plugin, sign in, and describe a task in natural language. Autopilot organizes requests into four modes:
- Exploration: “Explore the crafting system in
Lvl_Main.” - Testing: “Go through the open level and report anything that looks wrong.”
- Verification: “Verify that the tree shakes when hit with an axe.”
- Goal: “Kill the boss while keeping health above 20%.”
Each run launches the engine’s play session, called play-in-editor or PIE in Unreal. The agent inspects project source code, reads runtime state through the plugin, controls the game, closes the session when finished, and generates a report.
Developers can connect Claude Code or Codex through Autopilot skills and its Model Context Protocol server. Setup uses one terminal command:
autopilot connect claudeautopilot connect codex
Aura also offers a two-week trial without requiring a payment card. Running the system requires either a connected coding-agent setup or an Aura account.