Jeux  › Amazon GameLift › Fonctionnalités

Fonctionnalités d’Amazon GameLift

Amazon GameLift vous permet de créer et de mettre à l’échelle les jeux les plus exigeants au monde. Avec une mise à l’échelle prédictive des serveurs de jeu, une sécurité de niveau entreprise et un système de matchmaking pour le plus grand nombre, Amazon GameLift élimine l’incertitude du jour du lancement.

  • Itérez rapidement avec Amazon GameLift Anywhere, qui vous permet de déployer, de valider et de tester les changements apportés à la logique de votre serveur de jeu en quelques secondes.

    Corrigez sans interruption de service 

    Gardez les joueurs en ligne et engagés grâce à des correctifs sans interruption de service sur vos serveurs de jeu. Faites migrer en toute simplicité les joueurs vers de nouvelles versions de serveurs de jeu à l’aide des fonctionnalités Alias et Queue d’Amazon GameLift.

    Développement itératif local

    Enregistrez votre environnement de développement local avec Amazon GameLift. Compilez et testez les mises à jour de la logique de votre serveur de jeu en envoyant des demandes de session de jeu à Amazon GameLift. Ces demandes seront redirigées vers votre environnement de développement local, ce qui vous permettra de définir des points d’arrêt et de déboguer en temps réel. Une fois prêt, Amazon GameLift déploiera vos mises à jour aux joueurs dans un maximum de 24 régions et 8 zones locales.

    Créez en utilisant des conteneurs flexibles

    Les conteneurs regroupent l’ensemble de l’environnement d’exécution, c’est-à-dire le code, les dépendances et les fichiers de configuration nécessaires au fonctionnement du serveur de jeu. Grâce aux conteneurs, les développeurs de jeux peuvent facilement déplacer les versions de serveurs de jeux entre leurs machines locales pour les tests, les environnements de test et les déploiements en production sur site ou dans le cloud, sans se soucier des dépendances manquantes ou des dérives de configuration. Les conteneurs permettent également une utilisation efficace des ressources en exécutant plusieurs serveurs de jeu isolés sur la même machine hôte. Dans l’ensemble, la conteneurisation simplifie le processus de déploiement, garantit des environnements cohérents et sécurisés, et optimise l’utilisation des ressources pour la création de serveurs de jeux dans le cloud ou dans des centres de données sur site.

    Intégrez les outils existants
  • Les lancements de jeux, les événements et le fait de devenir viral peuvent générer des pics de demande soudains. Soyez sûr que vos joueurs peuvent profiter de votre jeu comme prévu, même dans les circonstances les plus imprévisibles.

    Couverture mondiale

    La latence et la portée sont essentielles pour offrir aux joueurs une expérience exceptionnelle. Déployez des serveurs de jeu dans le monde entier sur une infrastructure AWS fiable dans 24 régions et 8 zones locales sur 5 continents. Soyez partout où se trouvent vos joueurs et offrez-leur des expériences de jeu à faible latence avec une disponibilité de 99,99 %.

    Conçu pour une utilisation à l’échelle du jeu

    Amazon GameLift peut lancer des milliers de serveurs de jeu simultanément et arrêter les serveurs inutilisés tout aussi rapidement. La mise à l’échelle automatique évite aux joueurs d’attendre en répondant rapidement à la demande croissante des joueurs et en réduisant rapidement la capacité pour réduire les coûts. Il n’est pas nécessaire d’allouer ou de payer une capacité maximale à l’avance, vous ne payez que ce que vous utilisez.

    Infrastructure fiable et sécurisée

    La sécurité et la fiabilité sont importantes le jour du lancement. Amazon GameLift assure une disponibilité de 99,99 %, ce qui signifie que les joueurs rejoindront votre jeu et y resteront une fois connectés, même en cas de pics de trafic imprévisibles.

    Informations, surveillance et débogage

    Amazon GameLift fournit des tableaux de bord pour surveiller les performances de votre jeu, y compris des données en temps réel sur la demande des joueurs, la capacité et l’état des serveurs, l’utilisation du processeur et de la mémoire. Vous pouvez également créer des alarmes opérationnelles à l’aide d’Amazon CloudWatch. Amazon GameLift collecte automatiquement les journaux des serveurs de jeu à des fins de récupération et d’inspection, afin que vous sachiez comment vos serveurs de jeu affectent l’expérience de vos joueurs et les coûts. Connectez-vous directement aux serveurs de jeux d’Amazon GameLift par le biais de SSM/SSH (Linux) ou de Remote Desktop Protocol (Windows).

    Protection contre les attaques DDoS

    Amazon GameLift est conçu pour protéger vos serveurs de jeu contre les attaques par déni de service distribué (DDoS) au niveau du réseau et de la couche de transport grâce à AWS Shield, inclus sans frais supplémentaires. En savoir plus sur la protection des serveurs de jeu contre les attaques DDoS.

    Matchmaking pour le plus grand nombre

    Amazon GameLift FlexMatch vous permet de faire correspondre et de connecter jusqu’à 200 joueurs en une seule session de jeu en fonction de règles de correspondance personnalisées que vous définissez. Que vous choisissiez de faire correspondre les joueurs 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. Vous pouvez utiliser FlexMatch avec le reste des serveurs de jeu Amazon GameLift ou seul.

    Lancez en toute confiance
  • Réduisez les coûts d’infrastructure en utilisant les instances Spot Amazon EC2, les instances AWS Graviton avec un rapport prix/performance jusqu’à 20 % meilleur, ou utilisez votre propre système de calcul sur site et étendez-le au cloud avec AWS. Réduisez les coûts grâce à l’algorithme de mise à l’échelle automatique intelligente d’Amazon GameLift, qui augmente verticalement et réduit la capacité après les heures de pointe.

    Instances Spot

    Bénéficiez des mêmes performances que les serveurs de jeux à la demande avec des économies allant jusqu’à 70 %. Choisissez parmi plus de 100 types d’instances de calcul Amazon GameLift pris en charge, qui vous permettent de sélectionner la combinaison idéale de processeur, de mémoire et de réseau pour votre jeu. Toutes les instances Amazon GameLift sont dotées de la mise en réseau améliorée, qui offre un taux de paquets par seconde (PPS) considérablement supérieur et une plus grande stabilité réseau. Cela signifie des latences plus faibles et des expériences de jeu plus cohérentes.

    Instances Graviton

    Amazon GameLift prend en charge la dernière génération d’instances AWS Graviton optimisées pour le calcul. Les instances Graviton permettent de réaliser des économies allant jusqu’à 20 % par rapport aux instances x86 Amazon EC2 comparables. Les instances Graviton conviennent même aux charges de travail sensibles à la latence les plus exigeantes, tout en offrant des avantages significatifs en termes de rapport prix/performances.

    Topologies hybrides

    Combinez et associez le calcul entre plusieurs fournisseurs, notamment AWS, d’autres fournisseurs de cloud et de solutions sur site. Apportez votre propre capacité de serveur de jeu et étendez-la au cloud AWS à la demande. Amazon GameLift gère les sessions, la sélection des serveurs et la mise à l’échelle, le tout à partir d’une seule couche de gestion.

    Économisez sur les coûts d’infrastructure
  • Apportez vos propres outils de développement et intégrez-les directement à Amazon GameLift. Démarrez en quelques minutes à l’aide des plugins de moteurs de jeu pour Unity et Unreal Engine, ou utilisez les SDK disponibles pour C++, C# et Go.

    Moteurs de jeu

    Amazon GameLift fournit des plugins pour les principaux moteurs de jeu tels que Unreal et Unity, et des kits SDK sont disponibles pour O3DE et des moteurs personnalisés développés en C#, C++ et Go.

    Plateformes

    Amazon GameLift est compatible avec toutes les principales plateformes et appareils, notamment les PC, PlayStation, Xbox, Nintendo, les appareils mobiles, le web et les casques AR/VR. Activez le jeu multiplateforme en plaçant des joueurs de différentes plateformes sur les mêmes serveurs de jeu à l’aide de Amazon GameLift.

    Backends de jeu

    L’intégration avec des backends de jeux populaires tels que Pragma, Heroic Labs/Nakama et AccelByte facilite l’ajout de serveurs de jeux alimentés par Amazon Gamelift en un seul clic.

    Outils DevOps

    Utilisez des outils DevOps indépendants du cloud tels que Terraform et Pulumi, optimisés par AWS Cloud Control, pour déployer Amazon GameLift et l’intégrer au reste de backend.

    Analytique appliquée aux jeux

    Amazon GameLift s’intègre facilement à votre solution analytique appliquée aux jeux, notamment Datadog, Databricks et autres.

    Surveillance

    Amazon GameLift est intégré à Amazon CloudWatch pour surveiller les performances des serveurs et l’utilisation de l’infrastructure.

    Forte intégration aux services AWS

    Profitez des services AWS sans effort supplémentaire. Amazon GameLift s’associe parfaitement à des services tels qu’AWS Shield, Amazon Elastic Container Service et Amazon CloudWatch, ce qui permet de passer moins de temps à intégrer et plus de temps à créer le jeu.

    Intégrez les outils existants