YoVDO

Amazon GameLift Primer (Japanese) (Sub) 日本語字幕版

Offered By: Amazon Web Services via AWS Skill Builder

Tags

Amazon GameLift Courses Cloud Computing Courses Infrastructure Management Courses Session Handling Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!

このコースでは、Amazon GameLift について詳しく説明します。最初は、インフラストラクチャ、セッション管理、ゲームセッション配置、マッチメイキングの特徴について取り上げます。次に、マルチプレイヤーゲームのホスティング、管理、スケーリングに関する課題と、そうした課題に GameLift を使用して対処する方法について説明します。最後に、マッチメイキングに影響するソリューション設計上の決定事項と、ゲームサーバーのホスティングに関連するコストについて扱います。


対象者

このコースの対象者は、次のとおりです。     

• ゲームソリューションで GameLift を使用すべきかどうかを検討中のバックエンドゲーム開発者、オペレーションエンジニア、アーキテクト     

• GameLift の導入を加速させたいバックエンドゲーム開発者


コースの目標

このコースでは、次の内容を学習します。     

• Amazon GameLift と、次のようなその主な特徴や機能について説明する

     o   インフラストラクチャ管理、フリートのホスティング、スケーリング

     o   セッション管理          

     o   ゲームセッション配置        

     o   マッチメイキングとバックフィル     

• マルチプレイヤーゲームをオンラインでホスティングおよびスケーリングするうえでの重要な課題について説明する     

• GameLift を使用することにより、ゲームホスティングの問題が解決し、スケーラビリティ、セキュリティ、信頼性、公正なゲームプレイを実現する仕組みについて説明する     

• マッチメイキングによって、各チームにプレイヤーが割り当てられ、ゲームセッションマッチが作成される仕組みについて説明する     

• 合計コストに影響を与える GameLift の主なオプションとソリューション設計上の決定事項について説明する     

• 付加的な学習とリソースに関する情報を提供する


前提条件

このコースを受講するにあたって、次の前提条件を満たしておくようお勧めします。   

• ゲームソリューションで GameLift を使用すべきかどうかを検討中のバックエンドゲーム開発者     

• GameLift の導入を加速させたいバックエンドゲーム開発者     

• Cloud Practitioner Essentials と同等のクラウドコンピューティングおよびアマゾン ウェブ サービスに関する基礎知識を持っていること


実施形式

本コースの講義は、デジタルトレーニングの形式で提供されます。


所要時間

  • 120 分


コースの概要

このコースでは、次の概念について取り上げます。


モジュール 1: Amazon GameLift Primer (概要) 

• 内容     

• このコースの学習目標


モジュール 2: ゲームホスティングの要件      

• ゲームを拡張するための基本的な要件     

• マッチメイキング      

• チーム     

• レイテンシー      

• エンゲージメントの維持     

• 意思決定のためのデータ


モジュール 3: Amazon GameLift の主な利点     

• オンデマンドのゲームセッション     

• グローバルなデプロイ     

• 適切なキャパシティー     

• 収益化はコストに対応する


モジュール 4: GameLift について     

• サービスとフレームワークの設計     

• GameLift のシステム        

     o   マッチメイキング        

     o   ゲームセッション配置        

     o   セッション管理        

     o   インフラストラクチャ管理


モジュール 5: ゲームサービスロジック      

• ゲームのセットアップコード         

     o   ゲームバックエンドのコード        

     o   GameLift API の抽象化レベル        

     o   ゲームサーバーコード     

• ゲームサービスロジックのフロー    

• リアルタイムサーバー  
• 安全な通信     

• GameLift から AWS リソースを使用する


モジュール 6: インフラストラクチャ管理システム     

• ゲームのセットアップコード        

     o    ゲームバックエンドのコード        

     o   GameLift API の抽象化レベル        

     o   ゲームサーバーコード 


モジュール 7: セッション管理システム     

• ゲームセッション管理      

• プレイヤーセッション管理


モジュール 8: ゲームセッション配置システム     

• 信頼性        

     o   キューを使用して信頼性を実現する         

     o   スポットフリートと信頼性の高いキューを使用する     

• レイテンシー        

     o   プレイヤーレイテンシーデータなしのキューオペレーション         

     o   プレイヤーレイテンシーデータを使用したキューオペレーション     

• グローバルにデプロイするためのスケーリング


モジュール 9: マッチメイキングシステム     

• FlexMatch を使用したマッチメイキング      

•  4 人プレイゲームの例     

• プレイヤー属性とルール     

• チーム     

•  ルールタイプ        

     o   例: チームサイズが等しい        

     o   例: チームスキルが公平     

• マッチメイキングの制御        

     o   マッチメイキングにおけるレイテンシーの役割        

     o    ルールの拡張         

     o   バックフィル        

     o   イベントの通知 


モジュール 10: GameLift 開発の概要     

• プレイヤーコンポーネント     

• サーバーソフトウェアの統合        

     o   サービスソフトウェアの統合      

• クライアントソフトウェアの統合         

     o   バックエンドゲームサービスの統合            

• マッチメイキング           

• ゲームセッション配置           

• セッション管理           

• Realtime Servers Client API


モジュール 11: ゲームデータ
• ゲームデータの主な需要者を認識する    

• GameLift コンソールに表示されるデータコンポーネントを特定する    

• GameLift でサポートされる AWS の主要なモニタリングおよび分析サービスを挙げる


モジュール 12: ゲームの財務    

• 合計コストにおける従属した要素と独立した要素を認識する    

• コストに影響する GameLift の設計上の選択について説明する    

• 計画 (予算)、モニタリング、コスト管理のためのサービスを特定する


モジュール 13: Amazon GameLift のデモ    

• シンプルなゲームサービスの設定とデプロイ
• Amazon GameLift のアクセスロールを設定する      

• Amazon GameLift でホストするゲームサーバーを準備する    

• Amazon GameLift で使用するクライアントを準備する      

• 統合をテストする    

• フリートを設定してデプロイする


モジュール 14: まとめ


モジュール 15: 知識の認定テス


Tags

Related Courses

Amazon GameLift Primer (Japanese)
Amazon Web Services via AWS Skill Builder
Sistema de Exámenes en linea con Codeigniter 3 y Bootstrap 4
Udemy
Sistema de Blog Básico en Codeigniter 3 - PARTE 2
Udemy
Microservices Interview Readiness Course
Udemy
Introduction to Colyseus and Xterm.js - Building a Social Terminal in JavaScript and Node.js
Chris Hay via YouTube