Amazon GameLift

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

Amazon GameLift FleetIQ

Migrez progressivement vos jeux en direct, transmettez en rafale des événements dans le jeu ou déployez des jeux conteneurisés sur AWS avec des serveurs de jeu dédiés à faible coût. Lire l'annonce »

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 en vue d'offrir 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 EC2, 15 régions et 40 types d'instances pour offrir le service informatique scalable le plus Elastic à 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é

permettant d'utiliser une solution gérée ou des outils existants

GameLift s'adapte à vos choix. Que vous utilisiez des conteneurs ou créiez votre propre backend, vous pouvez recourir à vos propres outils et logiciels pour bénéficier d'un contrôle accru. Désormais, avec la mise à jour vers GameLift FleetIQ, tirez parti de la flexibilité permettant de migrer tout ou partie des jeux en direct vers le cloud. Pour ce faire, opérez les séances dans le cloud parallèlement aux charges de travail sur site héritées. 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 aux fins de son jeu Dead by Daylight. Démarrez avec le guide du développeur. »

    how_it_works_Migratedto_GameLift_r2
    gt-customer_landing_page_logos166_Behaviour_Interactive
    « Chez Behaviour Interactive, l'expérience du joueur passe avant tout. C'est pourquoi nous confions nos serveurs dédiés à Dead by Daylight à Amazon GameLift. Grâce à ses instances Spot FleetIQ, nous avons des taux d'interruption de 0,00033 % sur plus de 25 millions de séances de jeu, ce qui nous permet de concentrer nos efforts sur la fourniture de nouvelles fonctions intéressantes aux joueurs avec très peu de maintenance continue de l'infrastructure. »

    Fadi Beyrouti, responsable de la technologie chez Behaviour Interactive

    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
  • Mettez en relation les joueurs en fonction de règles que vous définissez avec Amazon GameLift FlexMatch. Que vous choisissiez d'établir cette relation 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 facilite la création rapide de relations solides entre joueurs. Customers Oasis Games et Iron Mountain Interactive utilisent FlexMatch pour mettre en relation les joueurs à travers le monde sur leur jeu Steel Circus.

    FlexMatch appaire le service de mise en relation avec un moteur de règles personnalisables. Une fois la relation établie, FlexMatch envoie les détails de la relation à une file d'attente de votre choix. La file d'attente recherche les ressources d'hébergement disponibles sur vos flottes Amazon GameLift et démarre une nouvelle séance de jeu relative à la relation. 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
GameLift en 2020 : mise à jour majeure maintenant disponible en version préliminaire
2 avril 2020
 
Cours en ligne – GameLift Primer
Ce cours fournit un aperçu détaillé d'Amazon GameLift.
 
Creating a Battle Royale Game Using Unity and Amazon GameLift
1er octobre 2019

En savoir plus »

Product-Page_Standard-Icons_01_Product-Features_SqInk
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 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Créer gratuitement un compte

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

S'inscrire 
Product-Page_Standard-Icons_03_Start-Building_SqInk
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.