Auraが「Autopilot」をオープンソース公開:ゲームを自律プレイしてバグを暴くAI
Auraはゲームプレイテスト用AI「Autopilot」をオープンソースで公開しました。UE5、Unity 6、Godot 4に対応し、「ボスを倒す」といった指示を与えるだけで、AIが自律的にプレイを重ねて上達し、不具合報告書を作成します。Claude Code等と連携できるMCPにも対応しています。

ゲーム開発を経験したことがある人なら誰でも、プレイテストの過酷さをよく知っているはずです。特定の当たり判定バグや進行不能バグを1つ見つけるためだけに、同じステージを何十回もやり直す作業は、時間も労力も奪われる上にどうしても見落としが生じます。
Auraは、ゲームを自律的にプレイして学習し、バグを検出するリアルタイムプレイテストシステム「Autopilot」をApache 2.0ライセンスでオープンソース公開しました。
プラグインを入れて指示を出すだけでゲームが起動する
Autopilotは、WindowsおよびmacOS向けにゲームエンジンのプラグインとして提供されています。Unreal Engine 5(5.4〜5.8、Windows環境ならソースビルドにも対応)、Unity 6(v6000.0以降)、Godot 4(v4.7以降)を幅広くサポートしています。
複雑な自動化テストスクリプトを手動で書く必要はありません。開発者は自然言語のプロンプトで目的を与えるだけです。指示は「探索(特定エリアのクラフトシステムを探索)」「テスト(現在のレベルを周回して異常な点を列挙)」「検証(斧で叩いたときに木が揺れるか確認)」「ゴール達成(HP20%以上を維持してボスを倒す)」の4タイプに対応しています。
エディタ上のオレンジ色アイコンから起動できるほか、MCP(Model Context Protocol)経由でClaude CodeやCodexと連携させることも可能です。ターミナルで簡単な接続コマンドを実行すれば、普段のコーディングAIから直接プレイテストを指示できます。
ソースコードを読み解き、プレイするほど腕前が上がる仕組み
プロンプトを受け取ると、Autopilotはエディタ内でプレイ画面を自動起動します。最大の特徴は、LLMコーディングエージェントがプロジェクトのソースコードを読み込んでゲームの構造を理解し、意思決定モデル向けに動的な制御用ハーネスを組み上げる点です。
ゲームプレイ中は、その意思決定モデルがアクションを選択してキャラクターを操作します。最初の数回は不器用な動きも見られますが、プレイを通じてプロジェクト固有の記憶が蓄積されていきます。初回セットアップ時には10分間の事前探索を走らせることも可能です。周回を重ねるにつれて、回避動作が素早くなったり、適切な武器に持ち替えたり、エイム精度が上がったりと、目に見えて腕前が上達します。
テストが完了するとウィンドウは自動で閉じられ、当たり判定のすり抜けや処理のスタックなどをまとめたレポートが出力されます。利用にはAuraアカウントのほかBYOKにも対応しており、MCP接続時はLLM側の利用分を手持ちのClaudeやChatGPTサブスクリプションで賄うことができます。
なぜ重要か
個人開発者やインディーゲームスタジオにとって、今すぐ導入を検討する価値のあるツールだと感じます。小規模チームでは専任のデバッグ要員を雇う余裕がなく、開発者自身によるテストではどうしても見落としが発生します。夜間にAIが自律的に何十回もステージを走り回り、進行不能やコリジョンの不具合を洗い出してくれるだけでも、作業負担は劇的に減るはずです。
業界全体を見ても、少しのマップ変更で動かなくなる従来の固定スクリプト型自動テストから、コードを理解して臨機応変に操作する自律型エージェントへの転換点を示しています。LLMにソースコードを読ませてルールを把握させ、リアルタイム操作を意思決定モデルに任せるという二重構造は非常に理にかなっています。
ただし、現時点での限界も認識しておく必要があります。当たり判定やフラグ管理、数値バランスの破綻といった機械的バグの検出には滅法強い一方で、「操作の手触りが気持ちいいか」「ゲームとして面白いか」といった感覚的な評価はAIには下せません。退屈な力仕事をAIに任せ、人間はゲームの面白さの追求に集中するという役割分担が現実的になりそうです。
情報源 (1)
- github.com(新しいタブで開きます)原文github.com