プレイテストエージェント
ゲームスタジオはプレイテストに年間17億ドルを費やしました。同じように費用をかけ続ける必要はありません。
AIを使えば、ゲーム全体のプレイテストが数分で終わります。Zivaのプレイテストエージェントは、ゲームを最後までクリアでき、数十のインスタンスを並列で実行できます。PC、モバイル、コンソールのゲームに対応します。
インストールは無料・プレイテストエージェントにはProが必要(月$50)・現在はGodot 4.2以降・ その他のエンジンはZivaエンタープライズで対応
実際のプレイテスト: Godotcraftで、開始から判定まで:
- 1プレイテストQAエージェントに、木を切り倒して作業台を作るよう指示します。
- 2ゲームを分析し、移動、経路探索、木のブロック、クラフトの仕組みを確認します。
- 3木に歩いて近づき、切り倒した丸太を拾って、作業台を作ります。
- 4開始から終了までのプレイテスト映像をAIが分析して合否を判断し、後で見られるように保存します。
動作の流れ
AIによるプレイテスト
「プレイヤーがパイプを通過するとスコアが上がる」などのテストを渡すと、AIがその動作を確認するまでプレイします。
01
最初にコードを読む
ゲームのコードを分析して目標を達成する方法を調べ、実行のために一時的なフックとログを追加する箇所を決めます。
02
起動してから一時停止
LLMはリアルタイムでは動作しません。ゲームをサンドボックスで起動して一時停止し、LLMが考える時間を確保します。
03
プレイし、操作ごとに計測
実際の入力をゲームに送り、スクリーンショット、LLMの問い合わせに応じる独自のフック、追加したログで結果を計測します。
04
最後に判定
AIが完了した作業全体を確認し、タスクを達成できたかを判断します。確認用の映像も保存します。
プレイテストはすべてお使いのマシン上で実行されます。遠隔への通信は、思考と画像分析のためのデータ保持ゼロのLLMへの呼び出しだけです。プロジェクト全体を外部へ送信することはありません。
汎用AIエージェントとの比較
多くのAIエージェントはゲームをプレイできません
Cursor、Claude Code、Copilotはコードを書くのが得意です。ただし、コントローラーを手に取ることはできません。「直しました」という報告は、ソースを読んだ推測に基づきます。実際にプレイして初めて、違う結果に気づくことがあります。
| Capability | Cursor・Claude Code・Copilot | Zivaプレイテストエージェント |
|---|---|---|
| ユニットテストの記述と実行 | ターミナル経由 | 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以降で利用できます。Unityは企業向けベータ版です。Unreal Engineや独自エンジンのプロジェクトでは、利用できるツールと対応範囲をZivaエンタープライズへのお問い合わせで確認します。対象プラットフォームとプレイテストの要件についてご相談ください。