プレイテストエージェント

ゲームを最後までプレイする、AIゲームテスター

ゲームスタジオは、プレイテストに年間17億ドルを費やしました。同じように費用をかけ続ける必要はありません。

AIを使えば、ゲーム全体のプレイテストが数分で終わります。Zivaのプレイテストエージェントは、ゲームを最後までクリアでき、数十のインスタンスを並列で実行できます。PC、モバイル、コンソールのゲームに対応します。

インストールは無料・プレイテストエージェントの利用にはPro(月50ドル)が必要・現在はGodot 4.2以降に対応・その他のエンジンはZivaエンタープライズで対応

Godotcraftで行った実際のプレイテストです。開始から判定までの流れは次のとおりです。

  1. 1木を切り倒してクラフトベンチを作るよう、プレイテストエージェントに指示します。
  2. 2エージェントはゲームを解析し、移動、経路探索、木のブロック、クラフトの仕組みを把握します。
  3. 3木まで歩き、丸太を切り出して拾い、クラフトベンチを作ります。
  4. 4開始から終了までを収めた映像をAIが解析して合否を判定し、後から確認できるよう保存します。

仕組み

AIによるプレイテスト

「the score goes up when the player clears a pipe(土管を抜けるとスコアが上がる)」のようなテスト項目を渡すと、AIはその動作を確認できるまでプレイを続けます。

01

コードの読み取り

ゲームのコードを解析して目標の達成方法を考え、一時的なフックやログ出力を追加する箇所を決めます。

02

起動と一時停止

LLMは、ゲームの進行に合わせてリアルタイムに判断できません。そこでゲームをサンドボックスで起動して一時停止し、LLMが考える時間を確保します。

03

プレイしながら、操作ごとに計測

実際の入力をゲームに送ります。結果は、スクリーンショット、LLMからの問い合わせに応答する独自のフック、追加したログで確かめます。

04

合否の判定

実行結果の全体をAIが確認し、各タスクが正しく完了したかを判定します。あわせて、後から確認できるよう映像を保存します。

実行時の映像を、編集せずに掲載しています。ゲームが動くのは操作の実行中だけなので、エージェントは一手ごとに必要なだけ考える時間を取れます。

プレイテストはすべてお使いのマシン上で実行します。外部と通信するのは、データを保持しないLLMに、推論と画像解析に必要な情報を渡すときだけです。プロジェクトのファイル一式がコンピューターの外に出ることはありません。

汎用AIエージェントとの比較

大半のAIエージェントは、ゲームをプレイできません

Cursor、Claude Code、Copilotはコードを書くのが得意です。ただし、どれもゲームそのものは操作できません。「修正しました」と返ってきても、実際はソースコードを読んで推測しているだけです。修正できていないと分かるのは、実際にゲームを遊んだときです。

機能Cursor · Claude Code · CopilotZivaプレイテストエージェント
ユニットテストの作成と実行
ターミナル経由
run_tests、ヘッドレス
実際のゲームの起動とプレイ
ゲームを操作できない
一手ずつ操作
実際のプレイヤー入力の送信
ゲームのウィンドウを操作できない
キー、クリック、ドラッグ、照準
プレイ中のシーンの計測
コードを読むだけ
プローブと独自のシグナル
テスト対象のゲームを書き換えられない
書き換えてから成功と判定
書き込み用のツールを持たない

AIによるゲームテストのよくある質問

AIによるゲームテストとは何ですか
人の代わりにエージェントがゲームをプレイして行うQAです。実際のキーボード、マウス、ジェスチャーの入力を送り、画面と実行中のシーンを見て、機能が動作しているかを報告します。Zivaのプレイテストエージェントは、これをGodotのゲームで行います。目標を渡すと、計測した内容に基づいて合否を返せるまでプレイを続けます。
AIはゲームを自動でプレイテストできますか
できます。「the score goes up when the player clears a pipe(土管を抜けるとスコアが上がる)」のように、平易な英語で書いたテスト項目をZivaに渡します。エージェントはコードを読んでゲームの入力の受け取り方を把握し、サンドボックスで起動し、各項目の結果が出るまでプレイし、実行全体の映像を記録します。数十のインスタンスを並列で実行できるため、テスト一式が数分で終わります。
ゲームのプレイテストはどのように行いますか
従来は、プレイヤーを募集し、プレイの様子を観察して記録を取り、ビルドのたびに同じ作業を繰り返します。ゲームスタジオ全体では、これに年間およそ17億ドルが費やされています。AIによるプレイテストでは、期待する動作を記述すると、ビルドのたびにエージェントがゲームを最初から最後までプレイします。人によるプレイテストは、正しく動かないボタンを探す作業ではなく、手触りや面白さの確認に充てられます。
ゲームのテストを自動化できるツールにはどのようなものがありますか
汎用のUI自動化ツールは、ゲームではうまく動きません。ゲームは画面全体を一枚のキャンバスとして描画するため、ツールが選択できるボタン要素がないからです。ゲームに対応した選択肢には、ゲームエンジン向けのユニットテストフレームワーク、入力を記録して再生するスクリプト、実際にプレイするAIエージェントがあります。このうちAIエージェントにあたるのが、Godot向けのZivaのプレイテストエージェントです。テストスクリプトの作成も保守も不要で、目標を平易な英語で書くだけです。
AIによるプレイテストは、PlaytestCloudや人によるプレイテストと何が違いますか
PlaytestCloudのようなサービスは、実際の人を募集します。日数がかかり、テスターごとに費用が発生しますが、面白さや第一印象を判断するには適した方法です。一方、AIによるプレイテストが確かめるのは、ゲームが実際に動作するかどうかです。人を募集することなく、ビルドのたびに数分で確認できます。機能の不具合をエージェントが先に見つけるようになると、大半のスタジオでは、人が行うプレイテストの回数がはるかに少なくて済みます。
AIによるプレイテストで、ゲームがクラウドに送信されますか
Zivaのプレイテストは、すべてローカルで実行します。ゲームの起動と操作はお使いのマシン上で行い、プロジェクトのファイル一式がマシンの外に出ることはありません。外部と通信するのは、データを保持しないLLMに、推論と画像解析に必要な情報を渡すときだけです。そのため、ゲームに関する情報が外部で保存されたり、学習に使われたりすることはありません。
AIによるゲームテストの費用はいくらですか
Zivaのダウンロードは無料で、Hobbyプランも費用はかかりません。ただし、プレイテストエージェントの利用にはPro(月50ドル)が必要です。プレイテストを最後まで行うと、ゲーム1セッション分の時間、エージェントが動き続けるため、通常のチャットの1往復よりもはるかに多くのトークンを使います。
プレイテストエージェントは、どのエンジンとプラットフォームに対応していますか
すべてのエンジンに対応します。Godot 4.2以降向けのZivaは、現在、営業担当を通さずにダウンロードしてご利用いただけます。UnityはZivaのUnityエディター連携を通じて動作します。Unity、Unreal Engine、独自エンジンをお使いのスタジオは、Zivaエンタープライズへのお問い合わせから導入します。プレイテストの対象は、PC、モバイル、コンソール向けに作られたゲームです。

AIで、ゲーム開発をもっと速く

無料で始められます。すでに数百人のゲーム開発者が、AIの支援を受けてより速く開発を進めています。

ダウンロード