製品

Unity Game Simulation

テストを自動化し、何千回ものゲームのプレイスルーを実行します。

何千回ものゲームのプレイスルーをシミュレート

ゲームをローンチまたは更新するときは、人間がテストプレイを行うことで、より優れたバランスの実現、バグの特定、エンターテインメントの価値の確認に役立ちますが、コストと時間がかかります。

Unity Game Simulation は、バーチャルプレイヤーを使用して実際のゲームコードのプレイスルーをシミュレートすることで、ゲームバランスの調整と品質保証のためのテストプレイを自動化し、時間を節約します。

テストを難しくするのではなく、よりスマートに行う

韓国のゲーム開発会社 SundayToz は、扱いにくい社内のテストソリューションに代わって、Unity Game Simulation を活用することで、ゲームの何百ものレベルのバランスをテストするのにかけていた数百時間を自動化し、コストと複雑さを数分の一に抑えました。

指標の検証

より精度の高いアジャイルなテストのために、指標のターゲット範囲を定義することでゲームのバランスを計測します。Metric Validation なら、テストと具体的に活用できるフィードバックの間のループを短くすることで、開発者はゲームの質を高め、適切なバランスにすることにつながる可能性が最も高いパラメーターの組み合わせを簡単に特定できます。

主な機能

ビルドのパラメーター化

ゲームのビルドを簡単にアップロードし、さまざまなテストシナリオをパラメーター化して、ゲームコードに対してシミュレートされたプレイスルーを実行します。

指標の生成

いつでも設定、増加、リセット、チェックできるカウンターをシミュレートされたプレイスルー全体に配置することで指標を追跡します。

クラウドシミュレーション

複数のプレイスルーを並行して同時にシミュレートすることで、テスト結果の正確性とスピードを高めます。

グリッド検索

何千回、何百回ものゲーム設定を同時にテスト。パラメーターの組み合わせの完全なリストを生成し、キャラクターの属性、レベルデザイン、段階的な難易度アップを最適化します。

データの集計

何千回ものプレイスルーにわたってカウンターの結果を集計して分析し、既存の分析システムと統合します。

ワークフローの柔軟性

パブリック REST API を使用して Game Simulation をビルドパイプラインと継続的インテグレーション(CI)パイプラインに統合するか、ウェブベースのダッシュボードを介してパラメーターを設定し、シミュレーションを開始します。

最初の 500 時間分のシミュレーションは無料

Unity では、Game Simulation を使うことでテストにかかる時間をどれだけ短縮できるか実感してもらえるよう、簡単に使い始められるようにしたいと考えています。そのため、500 時間分無料でシミュレーションを実行できる 1 回限りのクレジットを提供します。このクレジットの有効期限は、購入から 6 か月です。

この時間を超える使用については、以下の料率で料金が発生します。なお、Simulation Hour の税込価格は USD $1.1 /hr です。

*シミュレーション時間は、1 時間単位で四捨五入されるのではなく、分単位で料金が計算されます。たとえば、シミュレーション時間が 90 分の場合、料金は 2 時間分ではなく、1.5 時間分として計算されます。

SundayToz がどのようにして新しいレベルのバランス調整にかかる時間を 100 分の 1 に短縮しているか

SundayToz が Game Simulation をどのように使用してバランス調整のためのテストの規模を 100 倍に増やし、3 週間ごとに 20 から 30 の新しいレベルをリリースしている間にも、開発者に新しいレベルをそれぞれ 1,000 回以上テストをする力を与えているかをお確かめください。

Furyion Games 制作『Death Carnival』

Furyion Games の武器のソケットシステムのバランス調整

Furyion がどのようにして 1 億 6500 万回ものテストプレイを 10 回の効率的なシミュレーションに圧縮して、同社制作のゲーム『Death Carnival』を見た目、雰囲気を含めローンチ日に最高の状態でプレイできるように仕上げ、テストにかける予算を約 8 万ドル節約し、開発時間を 600 時間短縮したかについてお確かめください。

Illogika 制作『Rogue Racers』

iLLOGIKA がゲームバランスをどのように最適化したか

iLLOGIKA がどのようにして Game Simulation を使用して 47 時間ものプレイスルーテストをわずか 4 時間のシミュレーション時間に圧縮し、同社制作のゲーム『Rogue Racers』でプレイヤーの期待に応えたかについてお確かめください。

始める

コミュニティを活用する

技術的な質問について回答を探し、Game Simulation のエキスパートやお客様とつながります。

知識を伸ばす

必要な情報を必要なときに入手。Unity のブログ記事、ウェビナー、ワークショップのライブラリをオンデマンドで利用できます。

ドキュメント

Unity の公式ドキュメントにアクセスしてインストラクションやチュートリアルを探すことができます。

Unity Game Simulation についてのゲームスタジオからの評判

David Fugère-Lamarre, CEO, iLLOGIKA

「これにより、細かく調整されたプレイヤープログレッションを備えた『Rogue Racers』を短時間で市場に出すことができます。」

David Fugère-Lamarre, CEO, iLLOGIKA
Régis Geoffrion, Studio Director, iLLOGIKA

「これらのツールは、将来のプレイヤー体験を改善するうえで大きな役割を担うと共に、新しいタイトルのローンチを成功に導くまでにかかる時間を減らすのに役立つと見込んでいます」

Régis Geoffrion, Studio Director, iLLOGIKA
Herbert Yung, Studio Director, Furyion

「Unity Game Simulation を使用することで、何百時間もの作業時間と何万ドルにも及ぶ作業コストを削減できました。Unity の他の部分とシームレスに連携しているので、シミュレーションを実行した後すぐにゲームプレイを調整できます。テストプレイヤーを使用した場合と比較して何百分の 1 の時間で済んだだけでなく、高品質の結果が得られるようにシミュレーションを設計できました。」

Herbert Yung, Studio Director, Furyion

ゲームバランスを最適化

Unity Game Simulation を使用してクラウド内で何百万回に及ぶゲームプレイをシミュレート。

よくある質問

Unity Game Simulation へのアクセスを取得するにはどうすればよいですか?

Unity.com でお使いのアカウントにサインインし、Game Simulation を無料でお試しください。

Unity Game Simulation にアクセスするには Unity アカウントが必要ですか?

はい。Unity Game Simulation にアクセスするには Unity アカウントが必要です。

Unity Game Simulation の利用料金はいくらですか?

Unity Game Simulation は無料でご利用いただけますが、無料のプレイスルー時間は 500 時間分に制限されているのに加えて、以下に示すその他の条件があります。この範囲を超えるニーズをお持ちの方は、プランの設計について Unity にお問い合わせください。

シミュレーション時間はどのように定義されますか?

シミュレーション時間とは、お使いの Unity ビルドが Unity のシミュレーションサービスで実行される時間のことです。各シミュレーションにつき、Unity が次の仕様の単一インスタンス上でプロジェクトを実行します。

  • 6 個の vCPU、2.8GHz の Cascade Lake プロセッサー
  • 22.5GB のメモリ

Game Simulation のユーザーとして、最大で 10 個のシミュレーションを並列して実行できます。たとえば、1 つのシミュレーションを 1 時間実行すると 1 シミュレーション時間を消費し、10 個のシミュレーションを 1 時間実行すると、10 シミュレーション時間を消費します。

どのタイミングでシミュレーション時間の請求が発生しますか?

以下に示すのが、1 シミュレーション時間分の請求としてトリガーされるアクティビティです。

  1. ユーザーがアップロードしたビルドをインスタンスにプルし、シミュレーションをローンチする
  2. インスタンス上で Unity のビルドのシミュレーションを実行する
  3. 結果やプレイヤーログにアクセスできるようにストレージにアップロードする

現在、ビルドのダウンロードとアップロードにかかるストレージやトラフィックに対しては請求は発生しません。ただし、シミュレーションが失敗または取り消された場合でも、シミュレーション時間の請求が発生します。

Game Simulation を使用するための技術要件は何ですか?

Game Simulation を使用するには、次の要件があります。

  • Unity 2018 以上を使用していること
  • Linux ビルドを作成できること

弊社のウェブサイトは最善のユーザー体験をお届けするためにクッキーを使用しています。詳細については、クッキーポリシーのページをご覧ください。

OK