Play any game
The project's README from github.com/ramenvr/autopilot. As one markdown file: README.md.
By the developers of Aura, www.tryaura.dev

Autopilot is a continually learning real-time general playtesting system. It supports Unreal Engine 5, Unity 6, and Godot 4 on both Windows and MacOS.
Install Autopilot into your project and let it learn your game, explore your levels, and improve its gameplay run after run.
You can find the installation instructions in the Autopilot docs
Download the latest Autopilot build for your game engine and OS from https://www.tryaura.dev/autopilot/.
Install Autopilot into your project.
Unreal (v5.4-5.8)
Autopilot/ into your project's Plugins/ folder (create a Plugins/ folder yourself if your project doesn't have one yet). You should therefore have <YourProject>/Plugins/Autopilot/Autopilot.uplugin.Unity (v6 or later)
com.ramenvr.autopilot-<version>.tgz.Godot (v4.7 or later)
autopilot/ into your project's addons/ folder.Follow the Autopilot setup flow.
Create Account if you don't yet have an Aura account, or Sign in if you are a returning user.You can install Autopilot from source. This is supported for Unreal Engine only. This method allows you to build Autopilot against an Unreal source build, and places the Autopilot plugin into your Unreal project's Plugins folder automatically.
git clone https://github.com/ramenvr/autopilot.git
cd autopilot
powershell -ExecutionPolicy Bypass -File tools\build_unreal.ps1 `
-EngineDir "C:\path\to\UnrealEngine" `
-PluginsDir "C:\path\to\YourProject\Plugins"
Once that has completed, follow the Autopilot setup flow as shown in Step 3 of Installing pre-built packages.
The main way to use Autopilot is through the Autopilot plugin in your editor. This works in Unreal Engine 5, Unity 6, and Godot 4 on both Windows and MacOS. This path uses your Aura plan, or your BYOK API keys.
Alternative ways to use Autopilot include:
autopilot connect claude and/or autopilot connect codex in your terminal, then prompt Claude Code / Codex to "Use Autopilot to ...". This path uses your own Claude/ChatGPT subscription.An Autopilot prompt is one of 4 types:
For every prompt, Autopilot will automatically launch a PIE window and start reading your project's source code, probe PIE, and start playing according to your prompt. Autopilot plays by using an LLM coding agent to craft harnesses for a decision model according to what it knows about your game, and requests decisions (action choices) from the decision model during gameplay. Once Autopilot is done, the PIE window will close automatically, and Autopilot generates a report for you.
Your first few runs allow Autopilot to learn about your game as it gradually populates its memory. Expect some suboptimal behavior for the first few harness attempts. Autopilot visibly improves the more it plays your game, and later harness attempts and runs both take a shorter time to complete a given task, as well as exhibit more intelligent behavior (e.g. faster dodging, equipping better weapons, playing smarter strategies, better aiming).
Plugins/Autopilot/; Unity, remove the Autopilot package in the Package Manager; Godot, disable Autopilot in Project > Project Settings > Plugins, then delete addons/autopilot/.Contributions are welcome. CONTRIBUTING.md explains how to set up a development environment, run the tests, and add support for a new engine. Please follow the Code of Conduct.
Apache License 2.0. The plugins bundle fonts under the SIL Open Font License; see each font's OFL file.
Play any game