Amazon GameLift Servers の開始方法
世界でも極めて要求の厳しいゲームをサポートするために特別に設計
開始点をお選びください
迅速なオンボーディング
推定所要時間: 30 分*
✔ コーディングなしで 30 分未満でゲームセッションをホストします。
✔ ゲームサーバーの統合をスキップします。コアゲームセッション管理機能を使用してゲームサーバーをデプロイします。これには、ゲームセッションのリクエストに基づいてゲームサーバーを開始および停止するデフォルトのアクションが含まれます。
✔ リアルタイムメトリクス、自動キャパシティスケーリング、サーバーパフォーマンスの追跡などの Amazon GameLift Servers ホスティングオプションと機能を実験します。
✖ バックフィルとプレイヤーセッション状態管理を使用した FlexMatch マッチメイキングを含む高度なゲームセッション管理機能を統合します。
✖ ゲームエンジンプラグインおよび完全な統合/カスタマイズツールで使用します。
完全な SDK 統合
推定所要時間: 60~90 分*
✔ Amazon GameLift Servers ホスティング機能の全範囲をサポートするために、ゲームサーバーを統合します。
✔ 最適なプレイヤーエクスペリエンスを実現するために、ゲームセッションを開始、更新、終了するゲームセッション管理プロセスをファインチューニングします。
✔ DynamoDB を利用したデータ管理や Amazon S3 を利用したコンテンツ配信など、実行時に他の AWS サービスを利用するようにゲームサーバーを設定します。
✔ Amazon GameLift Servers FlexMatch を利用したマッチメイキングバックフィルや、プレイヤーセッションなどの高度な機能のために、ゲームサーバーサポートを追加します。
✔ Unreal Engine および Unity のゲームエンジンプラグインとの統合を効率化するか、またはサーバー SDK をゲームプロジェクトに統合します。
*時間はゲームサーバーの要件とフリート設定によって異なる場合があります。AWS CLI などの前提条件のセットアップにかかる時間は含まれていません。
SDK Wrapper をダウンロードして構築する
ゲームサーバーラッパーをダウンロードしたら、README ファイルの指示に従ってローカルマシンでツールを構築します。
Amazon GameLift Anywhere を利用してローカルでのホスティングを開始する
Amazon GameLift Servers でホスティングするためにゲームサーバーをデプロイします。まず、ローカルマシンをテストおよび反復型開発のホストとして設定します。その後、AWS 上でマネージドホスティングを使用してデプロイします。
SDK Wrapper を設定する
特定のビルドとフリートの詳細を入力して、ゲームサーバーの設定を構成します。
実行とテスト
ゲームサーバーラッパーを起動し、最初の Amazon GameLift Servers ゲームセッションを作成します。
完全な SDK 統合
プレイヤーベースのために最適化されたカスタムホスティングソリューションの構築を開始します。本番対応のゲームサーバーホスティングの設計とデプロイに最適です。
Unreal Engine
Unreal Engine 用の Amazon GameLift Servers プラグインを使用して、4 つのステップでカスタムホスティングソリューションの構築を開始します。
プラグインをダウンロードおよびインストール
スタンドアロンプラグインには、Amazon GameLift Servers を Unreal Engine ゲームプロジェクトに統合するために必要なすべてのライブラリが含まれています。
独自のゲームを統合する
統合ガイドとプラグインガイド付きワークフローを使用して、Amazon GameLift Servers を Unreal Engine プロジェクトに統合しましょう。
Amazon GameLift Anywhere を利用してローカルでのホスティングを開始する
Amazon GameLift Servers でホスティングするためにゲームサーバーをデプロイします。まず、ローカルマシンをテストおよび反復型開発のホストとして設定します。その後、AWS 上でマネージドホスティングを使用してデプロイします。
AWS コンソールでモニタリングする
Amazon GameLift コンソールを使用して、フリートステータス、パフォーマンス、キャパシティなど、ゲームサーバーホスティングを監視します。使用状況メトリクスを分析して、ゲームセッションとプレイヤーのアクティビティに関するインサイトを得ます。
Unreal Engine 専用の C++ サーバー SDK を取得する
Unreal Editor のサポートを備えた完全なプラグインを使用できない場合は、Unreal 用のサーバー SDK をダウンロードして、ゲームプロジェクトに手動で追加します。
バージョン 5.2 をダウンロード | 5.1 | 5.0 | 3.4
Unity
Unity 用の Amazon GameLift Servers プラグインを使用して、4 つのステップでカスタムホスティングソリューションの構築を開始します。
プラグインをダウンロードおよびインストール
このスタンドアロンプラグインには、Amazon GameLift Servers を Unity ゲームプロジェクトに統合するために必要なすべてのライブラリが含まれています。
サンプルゲームを試す
Unity を理解するのに役立つよう設計された学習リソースである Sample Game を使用して、Amazon GameLift Servers のテストを開始しましょう。
独自のゲームを統合する
統合ガイドとプラグインガイド付きワークフローを使用して、Amazon GameLift Servers を Unity プロジェクトに統合しましょう。
Amazon GameLift Anywhere を利用してローカルでのホスティングを開始する
Amazon GameLift Servers でホスティングするためにゲームサーバーをデプロイします。まず、ローカルマシンをテストおよび反復型開発のホストとして設定します。その後、AWS 上でマネージドホスティングを使用してデプロイします。
AWS コンソールでモニタリングする
Amazon GameLift コンソールを使用して、フリートステータス、パフォーマンス、キャパシティなど、ゲームサーバーホスティングを監視します。使用状況メトリクスを分析して、ゲームセッションとプレイヤーのアクティビティに関するインサイトを得ます。
Unity 専用の C# サーバー SDK を取得する
Unity のサポートを備えた完全なプラグインを使用できない場合は、Unity 用のサーバー SDK をダウンロードして、ゲームプロジェクトに手動で追加します。
カスタムまたは他のエンジン
他のすべてのゲームエンジンについては、Amazon GameLift のサーバー SDK をプロジェクトに統合します。SDK は、C++、C#、Go 開発環境で使用できます。
役立つリソース
これらのリソースを使用して、Unreal Engine と簡単に統合できます