Configuration pour le développement itératif avec Amazon GameLift Anywhere - Amazon GameLift

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Configuration pour le développement itératif avec Amazon GameLift Anywhere

Amazon GameLift fournit des outils et des solutions pour vous aider à configurer un environnement de test hébergé à utiliser lors du développement de jeux. Grâce à ces outils, vous pouvez créer un environnement qui reflète l'expérience réelle des joueurs en matière d'hébergement géré avec Amazon GameLift et qui soutient un processus de développement rapide et itératif.

Avec un environnement de test distinct, vous réduisez les frais liés à une flotte GameLift gérée par Amazon pendant les tests. Vous n'avez plus besoin de télécharger chaque nouvelle itération de build du serveur de jeu, de créer une nouvelle flotte pour celle-ci, puis d'attendre plus de 15 minutes avant de l'activer. Au lieu de cela, vous pouvez créer une nouvelle version, mettre rapidement à jour le parc de tests avec la nouvelle version, la démarrer et commencer les tests.

Utiliser un Amazon GameLift Anywhere flotte, vous pouvez configurer un environnement de test à l'aide d'un appareil local, tel que votre poste de développement. Vous pouvez également configurer un environnement de test à l'aide d'une ressource d'hébergement basée sur le cloud.

Configurez un Anywhere environnement de test pour développer et tester une gamme de scénarios, notamment les suivants :

  • Testez l'intégration de votre serveur de jeu avec le GameLift serveur AmazonSDK. Vous pouvez tester même sans client de jeu fonctionnel en utilisant des AWS CLI appels pour démarrer de nouvelles sessions de jeu et suivre les événements des sessions de jeu.

  • Testez les interactions entre le client de votre jeu, le service principal et le GameLift service Amazon pendant que vous développez des composants pour votre jeu. Améliorez l'expérience des joueurs lorsqu'ils rejoignent une partie.

  • Expérimentez avec le design de votre FlexMatch entremetteur. Essayez des variantes d'ensembles de règles et d'autres implémentations de fonctionnalités de matchmaking. Configurez et testez le matchmaking backfill.

  • Essayez d'autres fonctionnalités d' GameLift hébergement Amazon, telles que les paramètres de configuration d'exécution (avec l' GameLift agent Amazon) pour la gestion du cycle de vie des serveurs de jeux.

  • Créez, testez et répétez rapidement pour valider tous les aspects de l'expérience de jeu, y compris les interactions multijoueurs, dans un environnement hébergé en direct.

Plus tard, alors que vous préparerez le lancement de votre jeu, vous souhaiterez ajouter des flottes GameLift gérées par Amazon pour affiner vos configurations d'hébergement et tester des scénarios supplémentaires, notamment les suivants :

  • Expérimentez et testez des modèles de files d'attente pour les sessions de jeu, notamment l'utilisation de flottes multi-sites, de flottes Spot et On-Demand et de plusieurs types d'instances.

  • Essayez les options de placement des sessions de jeu avec des flottes gérées, notamment l'utilisation de politiques de latence facultatives et de paramètres de priorisation des flottes.

  • Configurez le dimensionnement de la capacité pour répondre à la demande des joueurs, à l'aide d'options de dimensionnement automatique ou manuel.

  • Configurez-vous AWS CloudFormation avec les flottes GameLift gérées par Amazon pour gérer vos ressources d'hébergement à long terme.

Outil de mise à jour rapide (pour le développement uniquement)

Dans le cas EC2 des flottes gérées, pour déployer une mise à jour de version de serveur de jeu, vous devez télécharger chaque nouvelle version sur Amazon GameLift et créer une nouvelle flotte pour celle-ci.

L'outil de mise à jour rapide des versions vous permet de contourner ces étapes pendant le développement, ce qui vous permet de gagner du temps et d'accélérer les itérations de développement. Avec cet outil, vous pouvez rapidement mettre à jour les fichiers de build de votre jeu sur tous les ordinateurs d'une flotte existante. L'outil propose plusieurs options ; vous pouvez remplacer une version complète d'un jeu ou modifier des fichiers spécifiques, et vous pouvez gérer le redémarrage des processus du serveur de jeu après les mises à jour. Vous pouvez également l'utiliser pour mettre à jour les calculs individuels d'une flotte.

Pour obtenir l'outil de mise à jour rapide et en savoir plus sur son utilisation, consultez le référentiel Amazon GameLift Toolkit pour l'outil de mise à jour rapide sur Github.