Jeux  › Amazon GameLift › Fonctionnalités

Fonctionnalités d’Amazon GameLift

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 une mise en relation pour le plus grand nombre, GameLift élimine l’incertitude du jour du lancement.

  • Réalisez rapidement des essais avec 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. Migrez 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 GameLift. Compilez et testez les mises à jour de la logique de votre serveur de jeu en envoyant des demandes de session de jeu à 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, GameLift déploiera vos mises à jour aux joueurs dans un maximum de 24 régions et 8 zones locales.

    Accélérez le développement des jeux
  • 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 Local Zones sur les 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

    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. 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

    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 de l’UC et de la mémoire. Vous pouvez également créer des alarmes opérationnelles à l’aide d’Amazon CloudWatch. 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 GameLift par le biais de SSM/SSH (Linux) ou de Remote Desktop Protocol (Windows).

    Protection contre les attaques DDoS

    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.

    Mise en relation pour le plus grand nombre

    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 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 dont le rapport prix/performances est jusqu’à 20 % supérieur, ou utilisez votre propre système de calcul sur site et l’étendre au cloud avec AWS. Réduisez les coûts grâce à l’algorithme de dimensionnement automatique intelligent de GameLift, qui augmente 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 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 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

    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 la capacité de votre propre serveur de jeu et étendez-la au cloud AWS à la demande. 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 à GameLift. Démarrez en quelques minutes à l’aide des plugins de moteurs de jeu pour Unity et Unreal Engine, ou utilisez les kits SDK disponibles pour C++, C# et Go.

    Moteurs de jeu

    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.

    Plates-formes

    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 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 jeu alimentés par 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 GameLift et l’intégrer au reste de votre backend.

    Analytique appliquée aux jeux

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

    Surveillance

    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. GameLift s’associe parfaitement à des services tels qu’AWS Shield, Elastic Container Service et Cloud Watch, ce qui vous permet de passer moins de temps à intégrer et plus de temps à créer votre jeu.

    Intégrez les outils existants