プレイテストエージェント
ゲームスタジオはプレイテストに年間17億ドルを費やしました。同じように費用をかけ続ける必要はありません。
AIを使ってゲーム全体のプレイテストを行えます。Zivaのプレイテストエージェントは、設定した目標に向けてGodotのゲームをプレイし、合格か不合格かの判定を返します。
インストールは無料・プレイテストエージェントにはProが必要(月$50)・Godotのみ・ その他のエンジンには、Zivaエンタープライズで対応
実際のプレイテスト: Godotcraftで、開始から判定まで:
- 1プレイテストQAエージェントに、木を切り倒して作業台を作るよう指示します。
- 2ゲームを分析し、移動、経路探索、木のブロック、クラフトの仕組みを確認します。
- 3木に歩いて近づき、切り倒した丸太を拾って、作業台を作ります。
- 4開始から終了までのプレイテスト映像をAIが分析して合否を判断し、後で見られるように保存します。
動作の流れ
AIによるプレイテスト
「プレイヤーがパイプを通過するとスコアが上がる」などのテストを渡すと、AIがその動作を確認するまでプレイします。
01
最初にコードを読む
コードを読み、操作方法を調べてテストを計画します。プレイテストでは、プロジェクトのファイルを一時的に変更したり、診断用のログを追加したりする場合があります。
02
起動してから一時停止
ゲームを起動し、操作の合間に一時停止して次の行動を決めます。
03
プレイし、操作ごとに計測
ゲームを操作し、スクリーンショットや結果を確認して、起きたことを記録します。
04
最後に判定
AIが完了した作業全体を確認し、タスクを達成できたかを判断します。確認用の映像も保存します。
ゲームはお使いのマシン上で動作し、プロジェクトのファイルもマシン内に保存されたままです。エージェントは、推論と画像解析のために、読み取った内容と撮影したスクリーンショットを外部のAIモデルに送信します。
汎用AIエージェントとの比較
多くのAIエージェントはゲームをプレイできません
Cursor、Claude Code、Copilotはコードを書くのが得意です。ただし、ゲームエンジンのMCPサーバーがなければ、いずれもゲームをプレイできません。「直しました」という報告は、ソースコードを読んだうえでの推測です。ご自身でプレイして初めて、直っていないと気づくこともあります。
| Capability | Cursor・Claude Code・Copilot | Zivaプレイテストエージェント |
|---|---|---|
| ユニットテストの記述と実行 | ターミナル経由 | run_tests、ヘッドレス実行 |
| 実際のゲームを起動してプレイ | ゲームを操作できない | 操作ごとに進める |
| 実際のプレイヤー入力を送信 | エンジンのMCPサーバーが必要 | キー、クリック、ドラッグ、照準 |
| プレイ中のシーンを計測 | コードを読むだけ | 計測用のフックと独自のシグナル |
| 評価対象を編集できない | 編集してから成功を宣言 | 書き込みツールを持たない |
AIゲームテストについてのご質問
AIによるゲームテストとは何ですか
エージェントが人に代わってゲームをプレイするQAです。キーボードとマウスの入力を送り、画面と実行中のシーンを見て、機能が動作しているかを報告します。Zivaのプレイテストエージェントは、これをGodotのゲームで行います。目標を指定すると、計測結果に基づく判定(合格、不合格、ブロック)を返せるまでプレイを続けます。
AIはゲームを自動でプレイテストできますか
できます。「the score goes up when the player clears a pipe(土管を抜けるとスコアが上がる)」のように、平易な英語で書いたテスト項目をZivaに渡します。エージェントはコードを読んで、ゲームが入力をどう処理するかを把握し、Godotエディターでゲームを起動します。各操作の合間にゲームを一時停止し、決められた予算の範囲内で、各項目の結果が出るまでプレイします。Record playtests(プレイテストの録画)をオンにすると、実行の映像も保存します。
ゲームのプレイテストはどのように行いますか
従来は、プレイヤーを募集し、プレイの様子を観察して記録を取り、ビルドのたびに同じ作業を繰り返します。ゲームスタジオ全体では、これに年間およそ17億ドルが費やされています。AIによるプレイテストでは、期待する動作を記述すると、ビルドのたびにエージェントがゲームを最初から最後までプレイします。人によるプレイテストは、正しく動かないボタンを探す作業ではなく、手触りや面白さの確認に充てられます。
ゲームのテストを自動化できるツールにはどのようなものがありますか
汎用のUI自動化ツールは、ゲームではうまく動きません。ゲームは画面全体を一枚のキャンバスとして描画するため、ツールが選択できるボタン要素がないからです。ゲームに対応した選択肢には、ゲームエンジン向けのユニットテストフレームワーク、入力を記録して再生するスクリプト、実際にプレイするAIエージェントがあります。このうちAIエージェントにあたるのが、Godot向けのZivaのプレイテストエージェントです。テストスクリプトの作成も保守も不要で、目標を平易な英語で書くだけです。
AIによるプレイテストは、PlaytestCloudや人によるプレイテストと何が違いますか
PlaytestCloudのようなサービスは、実際の人を募集します。日数がかかり、テスターごとに費用が発生しますが、面白さや第一印象を判断するには適した方法です。一方、AIによるプレイテストが確かめるのは、ゲームが実際に動作するかどうかです。人を募集することなく、ビルドのたびに数分で確認できます。機能の不具合をエージェントが先に見つけるようになると、大半のスタジオでは、人が行うプレイテストの回数がはるかに少なくて済みます。
AIによるプレイテストで、ゲームがクラウドに送信されますか
ゲーム自体はローカルで動作します。ゲームの起動と操作はお使いのマシン上のGodotエディターで行い、プロジェクトのファイルもマシン内に保存されたままです。推論と画像解析のために、エージェントはプロジェクトから読み取った内容と撮影したスクリーンショットを外部のAIモデルに送信します。送信したデータには、そのモデル提供元のデータ保持条件が適用されます。
AIによるゲームテストの費用はいくらですか
ZivaのダウンロードとHobbyプランは無料です。プレイテストエージェントにはPro(月50ドル)が必要です。プレイテストは、短いチャットよりもAI利用枠を大幅に多く消費する場合があります。
プレイテストエージェントは、どのエンジンとプラットフォームに対応していますか
プレイテストエージェントは、Godot向けのZivaで利用できます。Zivaエンタープライズで利用できるUnity向けのZivaと、企業向けのパイロット導入として提供しているUnreal向けのZivaには含まれません。Unityでは、Playモードを最大30秒実行し、GameビューのスクリーンショットとConsoleの出力を返せます。Unrealでは、Play In Editorセッションを指定した時間だけ実行し、あらかじめ指定したキー入力を送れます。独自エンジンのプロジェクトについては、まずZivaエンタープライズにお問い合わせください。対象プラットフォームとプレイテストの要件を確認します。