View a markdown version of this page

GAMEPERF03-BP01 Amazon GameLift Anywhere と GameLift テストツールキットを使用する - ゲーム業界レンズ

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

GAMEPERF03-BP01 Amazon GameLift Anywhere と GameLift テストツールキットを使用する

反復的な開発プロセスを通じてパフォーマンス効率を向上させるには、Amazon GameLift Anywhere と Amazon GameLift テストツールキットを使用して包括的なテスト環境を確立します。

このベストプラクティスを活用しない場合のリスクレベル:

実装のガイダンス

このアプローチにより、迅速な反復、効率的なデータ収集、詳細なパフォーマンス分析が可能になります。主な手順は次のとおりです。

テスト環境を作成する

Amazon GameLift Anywhere を使用して、ローカルまたはクラウドベースのテスト環境を設定します。この設定により、各ゲームサーバービルドの反復をマネージドフリートにアップロードする必要がなくなり、アクティベーション時間が短縮されます。

Amazon GameLift テストツールキットを統合する

Amazon GameLift テストツールキットを開発ワークフローに組み込みます。このツールキットには、Amazon GameLift インフラストラクチャを視覚化し、仮想プレイヤーを起動し、FlexMatch シミュレーターを使用して FlexMatch ルールセットを反復処理するためのスクリプト、ツール、ライブラリが用意されています。Amazon GameLift リソースの統合と管理を簡素化することで、一般的なタスクを自動化し、パフォーマンス分析に必要なデータを収集できます。

迅速なビルドとテストサイクル

新しいビルドでテストフリートをすばやく更新し、開始して、テストを開始します。これにより、build-test-repeatサイクルが高速化され、開発者はマルチプレイヤーインタラクションなど、ゲームのプレイヤーエクスペリエンスのさまざまな側面を検証できます。

包括的なテスト

Amazon GameLift サーバー SDK、バックエンドサービスインタラクション、マッチメーキング設定、その他の GameLift ホスティング機能とのゲームサーバー統合をテストします。GameLift テストツールキットを使用してテストを自動化し、詳細なパフォーマンスメトリクスを収集し、ゲームコンポーネントがシームレスに連携することを確認します。

パフォーマンスデータを分析する

GameLift Testing Toolkit によって収集されたデータを使用して、パフォーマンスのボトルネックを分析し、ゲームサーバーを最適化します。このツールキットは、主要なメトリクスの追跡、問題の特定、データ駆動型の意思決定を行い、パフォーマンス効率を向上させるのに役立ちます。

Amazon GameLift Anywhere と GameLift Testing Toolkit を反復開発プロセスに組み込むことで、迅速なテスト、包括的な統合チェック、詳細なパフォーマンス分析を通じてパフォーマンス効率を大幅に向上させることができます。

実装手順

  • Amazon GameLift Anywhere を使用してテスト環境を作成し、ゲームサーバービルドのアクティベーション時間を短縮し、迅速な反復を可能にします。

  • Amazon GameLift テストツールキットを統合して、テストタスクの自動化、プレイヤーのシミュレート、開発中の FlexMatch 設定の検証を行います。

  • GameLift Testing Toolkit を使用してパフォーマンスデータを収集および分析し、ボトルネックを特定し、ゲームサーバーを最適化し、パフォーマンス効率を向上させます。