ゲームの構築には、多くのアプリケーションの構築とは異なる課題があります。AWS ドキュメント、ゲーム独自のサンプル、リファレンスアーキテクチャなどを参照して、クラウド内でのゲームの構築にお役立てください。
ゲームワークロード向けのリファレンスアーキテクチャ
ゲーム用 AWS のチュートリアルとクイックスタートソリューション
ゲーム
Amazon DynamoDB と Amazon SNS を使用しターン制ゲームを構築
このラボでは、Amazon DynamoDB と Amazon Simple Notification Service (Amazon SNS) を使用して、マルチプレイヤー対応かつターン制のゲームを構築する方法を学習します。Amazon DynamoDB は、あらゆる規模で超高速のパフォーマンスを提供する、完全マネージド型の NoSQL データベースです。Amazon SNS は、pub/sub 機能と SMS、E メール、モバイルアプリケーションへの直接のメッセージングを可能にする大容量のメッセージングサービスです。
ゲーム
Amazon Aurora Serverless を使用したゲームのインベントリシステム
このラボでは、Amazon Aurora Serverless を使用して、ゲームアプリケーションのインベントリシステムを構築する方法を学びます。Amazon Aurora は、MySQL と PostgreSQL 互換エディションの両方を提供する、AWS の高性能なクラウドネイティブのリレーショナルデータベースエンジンです。Aurora データベースのサーバーレス製品は、オンデマンドの自動スケーリング機能と、HTTP 経由でデータベースにアクセスするための高速かつ安全な方法で Data API を提供します。
ゲーム
Amazon DynamoDB を使用したゲームプレイヤーデータのモデリング
このラボでは、Amazon DynamoDB での高度なデータモデリングパターンについて学習します。DynamoDB を使用する場合、データをモデリングする前にデータへのアクセス方法 (アクセスパターン) を検討することが重要になります。マルチプレイヤーゲームの例を見ながら、ゲームでのアクセスパターンについて説明し、セカンダリインデックスとトランザクションを使用してアクセスパターンを処理するための DynamoDB テーブルを設計する方法を示します。
ゲーム用 AWS オンライントレーニング
AWS トレーニングと認定のオンライントレーニングとラボ。ゲーム用 AWS ラーニングパスのすべてを見る »
デジタルトレーニング | 90 分
Getting Started with AWS Game Tech
このコースでは、技術的な製品とソリューションのゲーム用 AWS ポートフォリオと、ゲームデベロッパーにとってのメリットを紹介します。学習者は、ゲーム用 AWS が提供する 4 つのソリューション (コンピューティング、データベース、分析、機械学習) と、これらのソリューションがゲーム用 AWS のマネージドサービスとアンマネージドサービスを使用してさまざまなジャンルとプラットフォームでゲーム開発をどのように実現できるかについて学びます。
デジタルトレーニング | 90 分
AWS Lumberyard Primer
このセルフペースコースは、Amazon Lumberyard を使用して AWS でゲームを構築するための基本的な入門コースです。このコースでは、Amazon Lumberyard 機能について学び、Lumberyard で構築されたゲームに統合可能な様々な AWS ソリューションを検証します。
デジタルトレーニング | 90 分
Game Server Hosting on AWS
このコースでは、AWS でのゲームサーバーホスティングオプションについて説明します。ゲームサーバーホスティングソリューションの選択に影響を与える主要な技術要件とビジネス要件を特定します。このコースでは、Amazon GameLift、FleetIQ Game Server Groups を含む AWS Game Server ホスティングソリューション、Amazon ECS、Amazon EKS、および AWS Fargate を使用したコンテナベースのソリューション、ならびに Amazon EC2 と AWS のコアサービスに基づくソリューションについて説明します。
デジタルトレーニング | 2 時間
Amazon GameLift Primer
このコースでは、インフラストラクチャとセッション管理、ゲームセッションの配置、マッチメイキングの機能から始めて、Amazon GameLift の詳細を説明します。次に、マルチプレイヤーゲームのホスティング、管理、およびスケーリングに関する課題と、GameLift がこれらの課題にどのように対処できるかについて説明します。最後に、マッチメイキングとゲームサーバーのホスティングに関連するコストに影響を与えるソリューション設計の決定について説明します。
セルフペースラボ | 90 分
Game Hosting with Amazon GameLift
このラボでは、Amazon GameLift を使用してゲームビルドをロードし、単一のインスタンスを含むフリートを作成する方法を学びます。最初に、セッション管理システムから直接ゲームセッションを開始します。次に、ゲームセッション配置キューを追加し、ゲームセッション配置システムを使用してゲームを開始し、セッションに配置します。
デジタルコース | 3 時間 30 分
Data Analytics Fundamentals
このセルフペースコースでは、データ分析ソリューションを計画するプロセスと、関連するさまざまなデータ分析プロセスについて学びます。このコースでは、データの収集、処理、分析、および表示における特定の AWS のサービスの必要性を示す 5 つの重要な要素について説明します。
デジタルトレーニング | 1 時間
Why Analytics for Games
このコースでは、ゲームのユースケースにおける分析の使用について説明します。学習者は、分析のメリットと、洞察を使用してゲームデザインを改善し、ゲーム操作の効率を向上させ、より多くの情報に基づく財務的および戦略的意思決定を実現する方法を探ります。学習者は、ビジネスインテリジェンスに使用するゲームデータのさまざまなソースとタイプ、および分析パイプラインを使用してゲームデータから洞察を引き出す方法を確認します。
デジタルトレーニング | 90 分
Building an Analytics Pipeline for Games
このコースでは、ゲーム開発のユースケース用の分析パイプラインを作成する方法について説明します。学習者は、バッチ分析とほぼリアルタイムの分析を実装するための一般的なアプローチを学習し、包括的な分析ソリューションを通じてさまざまな速度の洞察を達成する方法を確認します。学習者はまた、ニーズの変化または進化に応じてパイプラインを拡張する方法を確認します。