

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

# Amazon GameLift Servers の開始方法
<a name="getting-started-intro"></a>

これらの入門リソースを活用して、Amazon GameLift Servers サービスの詳細とセッションベースのマルチプレイヤーゲーム用のカスタムホスティングソリューションの開発を開始する方法について説明します。

## 開始する前に
<a name="getting-started-intro-prereq"></a>
+ で使用する を作成する AWS アカウント (または既存のものを指定する)Amazon GameLift Servers。
+ Amazon GameLift Servers および関連 AWS サービスのアクセス許可を持つユーザーを設定します。
+ 作業 AWS リージョン する を選択します。開発するには、最寄りのリージョンを選択します。リージョンはいつでも変更できます。

[AWS ユーザーアカウントを設定する](setting-up-aws-login.md)

## 進めたい作業内容を選択します
<a name="getting-started-intro-paths"></a>

### Amazon GameLift Servers をすぐに調べたい
<a name="getting-started-intro-quick"></a>

最適な用途: 学習、概念実証の作成、ラピッドプロトタイピング

クイックスタートオプション:
+ [Amazon GameLift Servers のゲームサーバーラッパー](https://github.com/amazon-gamelift/amazon-gamelift-servers-game-server-wrapper/) – [チュートリアル: Amazon GameLift Servers ラッパーを使用したクイックオンボーディング](gamelift-wrapper-tutorial.md)を参照してください。このツールは、Amazon GameLift Servers でゲームサーバーをホストしてゲームセッションを実行する最も迅速かつ簡単な方法です。ゲームコードを変更する必要はありません。ゲームサーバーラッパーは、基本的なゲームセッション管理機能と効率的なゲームサーバーのデプロイを提供します。独自のゲームプロジェクトまたはサンプルプロジェクトを使って Amazon GameLift Servers を実際に評価する際に最適です。カスタムゲームホスティングソリューションを構築する準備ができたら、サーバー SDK for Amazon GameLift Servers と完全に統合したカスタム開発オプションの 1 つに切り替えます。ゲームでカスタムホスティングソリューションが不要な場合は、ゲームサーバーラッパーを使い続けて、ゲームサーバーを本番環境にデプロイしホストできます。
+ [Amazon GameLift Servers Unreal Engine または Unity 用 プラグイン](getting-started-plugin.md) – プラグインは、GUI ワークフローとサンプルアセットを提供し、最初のステップをガイドし、基本的なホスティングソリューションでゲームサーバーをデプロイします。プラグインを使用して、セルフマネージド型の Anywhere フリートでホスティングを設定するか、クラウドベースのマネージド EC2 フリートまたはコンテナフリートをデプロイします。カスタムホスティングソリューションを開発する準備ができたら、プラグインで構築したソリューションを基盤として拡張できます。
+ [Amazon GameLift Servers マネージドコンテナ用のスターターキット](https://github.com/aws/amazon-gamelift-toolkit/tree/main/containers-starter-kit) – このキットは、ゲームサーバーの統合、ゲームサーバーコンテナイメージの準備、ホスティング用のコンテナフリートのデプロイのタスクを合理化します。統合のために、 キットはゲームサーバーに必須のゲームセッション管理機能を追加します。このキットでは、事前設定されたテンプレートを使用して、ゲームサーバーのコンテナフリートと自動デプロイパイプラインを構築します。完全なゲームセッション管理機能を追加する準備ができたら、カスタム開発ロードマップのいずれかに従ってサーバー SDK for Amazon GameLift Serversを統合します。

### カスタムホスティングソリューションを構築したい
<a name="getting-started-intro-custom"></a>

最適: カスタムゲームサーバー用の本番稼働レベルのソリューションを作成する 

[Amazon GameLift Servers ゲームホスティングオプション](gamelift-intro-flavors.md)ページを確認し、ソリューションのオプションのいずれかを選択します。これらの開発ロードマップのいずれかに従って、ゲーム用のフル機能のカスタムホスティングソリューションの構築を開始します。ロードマップは、ホスティングソリューションの各コンポーネントを作成、テスト、カスタマイズする方法に関する詳細なガイダンスを提供します。
+ [Amazon GameLift Servers マネージド EC2 でホスティングするための開発ロードマップ](gamelift-roadmap-managed.md)
+ [Amazon GameLift Servers マネージドコンテナでホスティングするための開発ロードマップ](gamelift-roadmap-containers.md)
+ [Amazon GameLift Servers Anywhere でホスティングするための開発ロードマップ](gamelift-roadmap-anywhere.md)
+ [Amazon GameLift Serversを利用するハイブリッドホスティングの開発ロードマップ](gamelift-roadmap-hybrid.md)

## 推奨されるラーニングパス
<a name="getting-started-intro-recommended"></a>

1. 小さく開始します。ゲームサーバーラッパーまたは Unreal 用プラグインを試してください。

1. コンセプトを理解します。[Amazon GameLift Servers でのホスティングの仕組み](gamelift-howitworks.md) ページを確認してください。

1. アーキテクチャを選択します。ゲームの要件に基づいてホスティングモデルを選択します。

1. ビルドとテストを行います。適切な開発ロードマップに従います。各コンポーネントの基本バージョンを構築し、反復処理とカスタマイズを行います。

1. スケーリングと最適化。本番稼働レベルの使用状況に合わせてソリューションを最適化します。マッチメーキングなどの高度な機能を追加します。