Amazon GameLift

Améliorez l'expérience multijoueur grâce à des serveurs cloud dédiés.
LA MISE À JOUR DE LA FONCTIONNALITÉ EST DÉSORMAIS DISPONIBLE POUR TOUS

GameLift est désormais disponible dans six nouvelles régions

Rapprochez-vous des emplacements régionaux réels des joueurs avec l'ajout de six nouvelles régions (de 15 à 21), tout en étant plus rapidement opérationnel grâce à une gestion plus simple de la flotte. Lire l'annonce sur le blog »

Amazon GameLift est une solution d'hébergement de serveurs de jeu dédiés qui permet de déployer, d'exploiter et de mettre à l'échelle des serveurs cloud destinés à des jeux multijoueur. Que vous recherchiez une solution entièrement gérée ou simplement la fonction dont vous avez besoin, GameLift tire parti de la puissance d'AWS pour fournir la meilleure latence possible, des délais d'attente de joueurs réduits et des économies de coûts maximales.

Avantages

45 ms

de latence moyenne globale

GameLift fournit des serveurs de jeu fiables et dédiés pour des expériences de jeu transparentes avec une latence minimale et des économies de coûts maximales. GameLift s'appuie sur la capacité de calcul d'EC2, 21 régions et 60 types d'instances pour offrir le service informatique évolutif le plus élastique à l'échelle mondiale.  En savoir plus »

Jusqu'à 70 % d'économies de coûts

par rapport aux déploiements sur site existants

Effectuez une mise à l'échelle avec FlexMatch pour vous adapter à la demande des joueurs et connecter jusqu'à 200 joueurs sur une seule séance de jeu sur l'instance de serveur avec la plus faible latence disponible. Avec GameLift, vous économisez jusqu'à 70 % des coûts par rapport aux déploiements sur site existants. En savoir plus »

Flexibilité

de pouvoir l'utiliser comme une solution de serveur de jeu complète ou comme des modules compatibles avec votre pile technologique existante

GameLift satisfait à vos besoins, que vous vouliez exploiter l'intégralité des fonctions que le service offre ou uniquement des pièces modulaires spécifiques. Créer un jeu à partir de zéro ? Exploitez l'ensemble des fonctions de GameLift. Exécuter des builds de serveurs de jeu conteneurisés ou réutiliser votre couche de gestion de serveur existante ? Utilisez GameLift FleetIQ pour uniquement exploiter des instances Spot viables et à faible coût. Simplement besoin d'un intermédiaire ? Utilisez GameLift FlexMatch pour créer des matchs pour vos joueurs, que vous utilisiez vos serveurs de jeu en entre pairs, sur site ou sur des primitives de cloud computing. En savoir plus »

Cas d'utilisation

  • Serveurs gérés
  • Flexible en fonction de votre pile
  • Migration à partir des serveurs P2P
  • Prise en charge du jeu multiplateforme
  • Mise en relation compétitive
  • Serveurs gérés
  • Confiez à GameLift les tâches fastidieuses de déploiement et de gestion des serveurs de jeu gérés, et concentrez-vous sur le développement de jeu. GameLift réduit le fardeau de la mise à l'échelle des serveurs en fonction de la demande des joueurs tout en réduisant la latence et les coûts. Ce processus est décrit dans l'exemple d'architecture ci-dessous.

    Une demande de séance de jeu est envoyée à la plateforme au système d'authentification des joueurs. GameLift FlexMatch recherche les joueurs répondant aux affinités pour rejoindre le jeu. Il crée un ticket de mise en relation et introduit ces joueurs dans le processus de mise en relation. Une fois la relation déterminée, le système de mise en relation envoie les informations dans la file d'attente de placement des séances de jeu GameLift. Une recherche démarre afin de trouver une instance de la flotte disponible et pouvant fournir au joueur la latence et les coûts les plus réduits. L'instance de la flotte est informée du projet de démarrage d'un jeu. Ce dernier présente une adresse IP, et le serveur choisi écoute sur un port IP spécifique. L'adresse IP et le port sont renvoyés au jeu une fois la relation définie.

    La relation est créée, et permet le renvoi des résultats de la mise en relation au jeu. Le jeu dispose de l'adresse IP et du port à contacter, ainsi que d'un jeton de séance dédié au serveur de jeu GameLift. Le jeu établit ensuite une connexion avec le serveur de jeu GameLift assigné à la relation du joueur. Les joueurs se regroupent, et le jeu peut démarrer. Démarrez avec le guide du développeur.»

    gt-GL_architecture_diagram_updated
  • Flexible en fonction de votre pile
  • GameLift fournit une flexibilité adaptée à vos besoins spécifiques. Vous pouvez choisir d'utiliser GameLift FleetIQ pour intégrer des charges de travail de serveur au cloud à l'aide de vos outils ou logiciels existants, sans nécessairement utiliser d'autres fonctions gérées de GameLift. Économisez jusqu'à 70 % sur les coûts par rapport aux déploiements sur site hérités en migrant progressivement vos jeux en direct ou en lançant de nouveaux jeux vers le cloud tout en réduisant les coûts des instances Spot EC2. Cela n'est possible qu'avec GameLift FleetIQ. Vous pouvez réduire les coûts et les délais de mise sur le marché tout en fournissant une expérience de qualité à vos joueurs.

    Le diagramme ci-dessous illustre le rôle de GameLift FleetIQ lorsqu'il est associé à Amazon EC2 pour héberger des jeux. Il indique le serveur de jeu disponible idéal pour héberger une séance de jeu qui fournit aux joueurs une expérience de jeu optimale. En ce qui concerne l'hébergement du jeu, les meilleures ressources garantissent la viabilité maximale en matière d'hébergement aux coûts les plus avantageux. GameLift FleetIQ facilite cette opération en autorisant uniquement les types d'instances optimales dans le groupe Autoscaling et en affectant efficacement les nouvelles séances de jeu aux ressources disponibles du groupe. Démarrez avec le guide du développeur.»

    GameLift FleetIQ
    customer_landing_page_logos166x_n3twork
    « Nous aurions été incapables de gérer seuls suffisamment de serveurs pour traiter potentiellement la charge de centaines de milliers de joueurs. Avec Amazon GameLift FleetIQ, nous pouvons rapidement mettre en service de grandes quantités de capacité du serveur, ce qui nous permet d'avoir des serveurs prêts à être utilisés par des personnes du monde entier. Nous n'avons pas besoin de personnel supplémentaire pour gérer l'infrastructure. Cela nous aide à améliorer les résultats généraux ainsi que l'hébergement de serveur en puisant dans des instances Spot EC2 non utilisées avec une réduction des prix par rapport aux instances à la demande. Nous n'avons plus à nous préoccuper de cela, et nous pouvons nous concentrer davantage sur Tetris et sur nos joueurs tout en évoluant avec la croissance du jeu. »

    Stephen Detwiler, co-fondateur et directeur technique, N3TWORK

     

    gameloft
    « Pour Modern Combat 5, des serveurs de jeu fiables et hautement évolutifs sont essentiels pour offrir une excellente expérience multijoueur. En intégrant facilement Amazon GameLift FleetIQ en tant que backend à notre intermédiaire interne, nous pouvons garder un contrôle total afin d'offrir aux joueurs des sessions de jeu bien adaptées et à faible latence tout en optimisant les coûts. Depuis l'implémentation de GameLift FleetIQ, les serveurs sont automatiquement mis à l'échelle en fonction de la demande fluctuante des joueurs, et les premières estimations montrent déjà une réduction des coûts comprise entre 20 et 40 %. »

    Nicolae Georgescu, directeur d'un studio en ligne, Gameloft

  • Migration à partir des serveurs P2P
  • Les serveurs pair-à-pair et d'écoute sont souvent considérés comme une solution offrant une latence et des coûts avantageux pour les jeux. Cependant, ils peuvent nuire à l'expérience des joueurs en raison d'interruptions et de dépendances d'hébergement chez les joueurs disposant d'une bonne connexion Internet. Les clients GameLift comme Ubisoft, Behaviour Interactive et Illfonic ont migré l'infrastructure de leurs serveurs P2P ou d'écoute vers GameLift afin de tirer parti des serveurs de jeu dédiés offrant des coûts et une latence réduits. L'exemple ci-dessous illustre comment Behaviour Interactive a migré vers GameLift pour son jeu Dead by Daylight. Démarrez avec le guide du développeur »

    how_it_works_Migratedto_GameLift_r2
    Ubisoft_Customer-Reference_Logo
    « La transition de réseaux pair-à-pair maillés vers des serveurs dédiés avec Amazon GameLift nous a permis d'éliminer plusieurs problèmes de stabilité et de connectivité tout en améliorant l'expérience de base des joueurs de For Honor sur toutes les plateformes. »

    L'équipe For Honor, Ubisoft

  • Prise en charge du jeu multiplateforme
  • GameLift prend en charge le jeu multiplateforme afin de connecter votre communauté et d'élargir le pool de relations potentielles de vos joueurs. Lisez les articles ci-dessous pour découvrir comment Metalhead Software a utilisé GameLift pour proposer le jeu multiplateforme à ses joueurs dans la série Super Mega Baseball. Démarrez avec GameLift dès maintenant. »

     

     

    Metalhead mise entièrement sur AWS et utilise Amazon GameLift pour alimenter ses serveurs de jeu et ses systèmes de mise en relation mondiaux dédiés destinés aux jeux en ligne.

    Lisez le témoignage du cofondateur Christian Zuger sur cette expérience.  Regardez un webinaire sur l'implémentation par l'entreprise du jeu multiplateforme pour son jeu précédent Super Mega Baseball 2. 
    MetalHead_AWS
    metalhead
    « Il est également primordial d'atténuer l'incidence de la latence sur Super Mega Baseball. Des vitesses de réaction rapides et un jeu en temps réel sont essentiels pour procurer aux joueurs la sensation d'être vraiment sur le terrain... Grâce à Amazon GameLift, nous pouvons garantir que la latence sera toujours inférieure à 120 ms et que les joueurs sont mis en correspondance avec le centre de données le plus proche possible pour offrir des temps de latence moyens de 40 ms seulement. »

    Christian Zuger, cofondateur de Metalhead Software

  • Mise en relation compétitive
  • Associez les joueurs en fonction des règles que vous définissez avec Amazon GameLift FlexMatch. Que vous choisissiez de former des associations en fonction des compétences des joueurs, de la latence ou de critères personnalisés, le langage de règles simple mais puissant de FlexMatch vous aide à créer de manière simple et rapide des associations de grande qualité entre joueurs et de les placer sur les serveurs de jeux de GameLift. Avec la mise à jour de GameLift FlexMatch, vous pouvez aussi placer les associations que vous avez formées sur des serveurs de jeu de pair à pair, sur site ou dans le cloud. En savoir plus dans le guide du développeur »

    how_it_works_diagram-Matchmaking
    gt-oasis-games-logo
    « GameLift est un puissant outil, car il nous libère et nous permet de nous concentrer sur les fonctions orientées joueurs. Grâce à quelques options de configuration simples, nous pouvons automatiser la mise à l'échelle des serveurs de jeu et réduire la complexité de la mise en relation des joueurs de manière rapide et appropriée. »

    Nikolaus Pottler, ingénieur DevOps chez Iron Mountain Interactive

Comment GameLift s'adapte à l'architecture de services de votre jeu

L'infrastructure de jeu backend compte généralement trois composants : une passerelle vers vos services, des services de jeu et des serveurs de jeu.

Passerelle

La passerelle protège votre service contre les niveaux de charge par déni de service en fournissant un service scalable et à charges équilibrées pour héberger les API de vos services. Elle fournit également à vos services un mécanisme d'authentification des utilisateurs. Dans le Cloud AWS, les services de passerelle incluent AWS Shield pour la protection contre les DDoS, Amazon API Gateway pour l'hébergement de l'API et Amazon Cognito pour l'authentification.

Services de jeu

Les services de jeu fournissent un support de jeu multijoueur de base, notamment la mise en relation, le répertoire de séance, ainsi que les données et l'analytique des joueurs. Avec AWS, vous pouvez utiliser des services comme AWS Lambda, qui fournit un calcul flexible, scalable et sans serveur, ou des fonctions intégrées aux services, par exemple Amazon GameLift FlexMatch, pour la mise en relation.

Serveurs de jeu

Amazon GameLift s'appuie sur l'infrastructure globale AWS pour gérer les serveurs de jeu. Mettez en relation les joueurs dans des séances de jeu et effectuez une mise à l'échelle automatique pour démarrer une instance, voire des centaines ou des milliers, simultanément, sans vous préoccuper des capacités de mise à l'échelle en fonction de la demande des joueurs.

Fonctionnement de GameLift
Amazon GameLift commence la nouvelle année avec une série de mises à jour de ses fonctionnalités
9 février 2021
 
VentureBeat : les insights d'Amazon Web Services en matière de jeux pour 2021
21 janvier 2021
 
AWS annonce la prise en charge des instances basées sur le processeur AMD EPYC™ pour Amazon GameLift
2 décembre 2020
 
AWS annonce la disponibilité générale de la mise à jour de la fonctionnalité Amazon GameLift
24 novembre 2020
 
AWS annonce la disponibilité générale de la mise à jour de la fonctionnalité Amazon GameLift
27 août 2020

En savoir plus »

 

Cours en ligne – Introduction à GameLift
Ce cours fournit un aperçu détaillé d'Amazon GameLift.
 
Standard Product Icons (Features) Squid Ink
Découvrir les fonctions du produit

Découvrez les fonctions GameLift comme Autoscaling, FleetIQ, FlexMatch, Realtime Game Servers et bien plus encore.

En savoir plus 
Sign up for a free account
Créer gratuitement un compte

Obtenez un accès instantané à l'offre gratuite d'AWS. 

S'inscrire 
Standard Product Icons (Start Building) Squid Ink
Commencer à créer dans la console

Commencez à créer avec Amazon GameLift dans AWS Management Console.

Se connecter 

Passons au niveau supérieur.

Que votre équipe compte une ou mille personnes, nous aimerions en apprendre davantage sur vos besoins en matière de développement.