翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
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 を使用してパフォーマンスデータを収集および分析し、ボトルネックを特定し、ゲームサーバーを最適化し、パフォーマンス効率を向上させます。