YoVDO

Amazon GameLift Primer (French)

Offered By: Amazon Web Services via AWS Skill Builder

Tags

Amazon GameLift Courses Cloud Computing Courses Scalability Courses Infrastructure Management Courses

Course Description

Overview

Ce cours fournit un aperçu détaillé d'Amazon GameLift, en commençant par ses fonctionnalités de gestion de l'infrastructure et des sessions, le placement des sessions de jeu et de matchmaking. Il explore ensuite les défis liés à l'hébergement, la gestion et la mise à l'échelle d'un jeu multijoueur, et comment GameLift peut les relever. Enfin, il aborde les décisions de conception de solutions qui auront un impact sur le matchmaking et les coûts associés à l'hébergement de serveurs de jeux.


Public prévu

Ce cours est destiné :

  • aux développeurs de jeux backend, aux ingénieurs d'exploitation et aux architectes qui décident d'utiliser GameLift dans une solution de jeu.
  • Développeurs de jeux backend qui veulent accélérer l'adoption de GameLift.


Objectifs du cours

Ce cours est conçu pour vous apprendre à :

• Décrire Amazon GameLift et ses principales caractéristiques et fonctions:

o Gestion de l'infrastructure, hébergement de parcs et mise à l'échelle

o Gestion de session

o Placement de session de jeu

o Matchmaking et remplissage

• Discuter des principaux défis liés à l'hébergement et à la mise à l'échelle d'un jeu multijoueur en ligne

• Décrire comment GameLift résout les problèmes d'hébergement des jeux pour offrir une évolutivité, une sécurité, une fiabilité et un gameplay équitable.

• Expliquez comment le matchmaking fonctionne pour assigner des joueurs à des équipes et créer des correspondances de session de jeu.

• Décrire les principales options de GameLift et les décisions de conception de solutions qui influencent le coût total

• Fournir des informations pour l'apprentissage et les ressources supplémentaires


Prérequis

Nous recommandons aux participants de ce cours d'avoir :

• Des développeurs de jeux backend qui décident d'utiliser GameLift dans une solution de jeu.

• Des développeurs de jeux backend qui veulent accélérer l'adoption de GameLift.

• Une compréhension des bases du cloud computing et d'Amazon Web Services, équivalent à Cloud Practitioner Essentials.


Méthode d'apprentissage

Ce cours est dispensé par le biais d'une formation numérique.

Remarque : ce cours comporte des transcriptions ou des sous-titres localisés. La narration est en anglais.


Durée

120minutes


Aperçu du cours

Ce cours couvre les concepts suivants :


Module 1 : Introduction à Amazon GameLift (Présentation)

• Amazon GameLift fait plus que des programmes d'exécution

• Agenda

• Objectifs d'apprentissage pour ce cours


Module 2 : Exigences en matière d'hébergement de jeux

• Conditions de base pour développer votre jeu

• Matchmaking

• Équipes

• Latence

• Fidéliser les joueurs

• Données pour les décisions


Module 3 : Avantages clés d'Amazon GameLift

• Sessions de jeux à la demande

• Déploiements mondiaux

• Capacité correcte

• Monétisation correspond aux coûts


Module 4 : Comprendre GameLift

• Conception de service par rapport au framework

• Systèmes GameLift

o Matchmaking

o Placement de session de jeu

o Gestion de session

o Gestion de l'infrastructure


Module 5 : Flux de logique du service de jeu

• Code de configuration du jeu

o Code du backend du jeu

o Niveaux d'abstraction dans l'API GameLift

o Code du serveur de jeu

• Flux logique du service de jeu

• Serveurs en temps réel

• Communications sécurisées

• Utilisation des ressources AWS de GameLift


Module 6 : Système de gestion d'infrastructure

• Code de configuration du jeu

o Code backend du jeu o Niveaux d'abstraction dans l'API GameLift

o Code du serveur de jeu


Module 7 : Système de gestion de sessions

• Gestion de session de jeu

• Gestion de session de joueur


Module 8 : Système de placement de session de jeu

• Fiabilité

o Utilisation de files d'attente pour la fiabilité

o Utilisation de files d'attente fiable avec le parc d'instances Spot

• Latence

o Opération de file d'attente sans données de latence du joueur

o Opération de file d'attente avec données de latence du joueur

• Mise à l'échelle vers des déploiements globaux


Module 9 : Système de Matchmaking

• Matchmaking avec FlexMatch

• Exemple de jeu à 4 joueurs

• Attributs et règles du joueur

• Équipes

• Types de règles

o Ex : tailles d'équipe équivalentes

o Ex : compétences d'équipe équitables

• Contrôles de matchmaking

o Rôle de la latence dans le matchmaking

o Extensions de règles

o Remplissage

o Notification d'événement


Module 10 : Présentation du développement de GameLift

• Composants du joueur

• Intégration du logiciel du serveur

o Intégration du logiciel de service

• Intégration du logiciel du client

o Intégrer le jeu backend

• Matchmaking

• Placement de session de jeu

• Gestion de session

• API Realtime Server Client


Module 11 : Données de jeu

• Reconnaître les principaux consommateurs de données de jeu.

• Identifier les composants de données présentés dans la console GameLift.

• Répertorier les principaux services AWS de surveillance et d'analyse pris en charge par GameLift.


Module 12 : Aspects financiers du jeu

• Reconnaître les facteurs dépendants et indépendants dans le coût total.

• Décrire les choix de conception de GameLift qui influencent les coûts.

• Identifier les services de planification (budget), de surveillance et de contrôle des coûts.


Module 13 : Démonstration d'Amazon GameLift

• Configuration et déploiement d'un service de jeu simple

• Configurer un rôle pour Amazon GameLift Access

• Préparer un serveur de jeux pour l'hébergement sur Amazon GameLift

• Préparer un client à utiliser avec Amazon GameLift

• Tester l'intégration

• Configurer et déployer un parc


Module 14 : Conclusion


Module 15 : Évaluation des connaissances


Tags

Related Courses

Advanced Terraform with Azure
A Cloud Guru
Designing an Azure DevOps Strategy
A Cloud Guru
Hands-On GitOps
A Cloud Guru
Introduction to Salt Project
A Cloud Guru
Using Terraform to Manage Applications and Infrastructure
A Cloud Guru