Commencer à utiliser Amazon GameLift - 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.

Commencer à utiliser Amazon GameLift

Profitez de ces ressources de démarrage pour en savoir plus sur le GameLift service Amazon et sur la manière dont vous pouvez commencer à développer une solution d'hébergement personnalisée pour vos jeux multijoueurs basés sur des sessions.

Avant de travailler avec Amazon GameLift, effectuez les étapes de configuration suivantes :

  • Configurez et Compte AWS à utiliser avec Amazon GameLift, avec des autorisations utilisateur pour Amazon GameLift et d'autres AWS services.

  • Choisissez un Région AWS homme dans lequel travailler. C'est dans cette région que vous créez et gérez vos AWS ressources lorsque vous travaillez dans la console AWS de gestion et dans d'autres outils. Vous pouvez toujours changer de région. La meilleure pratique consiste à commencer à travailler dans une région géographiquement proche de chez vous.

Explorez les ressources suivantes pour découvrir Amazon GameLift avec des exemples de matériel ou votre propre projet de jeu.

Lorsque vous êtes prêt à créer une solution d'hébergement pour votre propre jeu, utilisez le GameLift plugin Amazon pour commencer à utiliser une solution simple et fonctionnelle. Ou choisissez l'une des feuilles de route de développement fournies pour vous aider à créer une solution personnalisée pour votre jeu. Découvrez également comment Amazon GameLift soutient le développement itératif. Amazon propose GameLift plusieurs options d'hébergement local et cloud qui vous permettent de déployer de nouvelles versions de version de serveur à des fins de test et d'expérimentation avec un minimum d'effort.

GameLift Exemples Amazon

Si vous envisagez d'utiliser Amazon GameLift pour gérer votre serveur de jeu personnalisé ou si vous souhaitez tirer parti des serveurs en temps réel, nous vous recommandons d'essayer les exemples suivants avant d'utiliser Amazon GameLift pour votre propre jeu. L'exemple de serveur de jeu personnalisé vous donne de l'expérience en matière d'hébergement de jeux sur la GameLift console Amazon. L'exemple des serveurs en temps réel vous montre comment préparer un jeu pour l'hébergement à l'aide de serveurs en temps réel.

Exemple de serveur de jeu personnalisé

Cet exemple illustre le processus de déploiement d'un exemple de serveur de jeu sur le EC2 parc GameLift géré par Amazon à des fins d'hébergement. Utilisez l'exemple de client de jeu pour vous connecter à une session de jeu en direct. Vous pouvez découvrir comment utiliser les GameLift outils Amazon, notamment la console et le AWS CLI, pour surveiller les performances d'hébergement et l'utilisation de la flotte.

L'exemple vous guide à travers les étapes suivantes :

  • Téléchargez l'exemple de build du serveur de jeu.

  • Créez une flotte pour exécuter le build du serveur de jeu.

  • Procurez-vous l'exemple de client de jeu et utilisez-le pour vous connecter à un serveur de jeu et rejoindre une session de jeu.

  • Passez en revue les statistiques de la flotte et des sessions de jeu.

Démarrez plusieurs clients de jeu et jouez au jeu pour générer des données d'hébergement. Utilisez la GameLift console Amazon pour consulter les ressources d'hébergement, suivre les indicateurs et explorer les options permettant d'augmenter la capacité d'hébergement de la flotte.

Pour commencer, connectez-vous à la GameLift console Amazon. Dans la barre de navigation de gauche, allez dans Ressources, essayez un exemple de jeu.

Exemple de serveurs en temps réel

Cet exemple est un didacticiel complet qui explique comment déployer un exemple de jeu multijoueur, Mega Frog Race, avec les serveurs Amazon GameLift Realtime. Le didacticiel explique comment intégrer votre client de jeu aux serveurs en temps réel SDK et déployer une solution d'hébergement complète avec des serveurs en temps réel sur des flottes gérées.

Pour un didacticiel pratique, consultez la section Création de serveurs pour les jeux mobiles multijoueurs en quelques lignes JavaScript sur le blog AWS dédié aux jeux. Pour le code source de Mega Frog Race, consultez le GitHub dépôt.

Le code source inclut les éléments suivants :

  • Client de jeu : code source pour le client de jeu C++, créé dans Unity. Le client du jeu obtient les informations de connexion à la session de jeu, se connecte au serveur et échange des mises à jour avec les autres joueurs.

  • Service principal : code source d'une AWS Lambda fonction qui gère les API appels directs vers Amazon GameLift.

  • Script en temps réel : fichier de script source qui configure un parc de serveurs en temps réel pour le jeu. Ce script inclut la configuration minimale requise pour que les serveurs en temps réel puissent communiquer avec Amazon GameLift et héberger des jeux.

Après avoir configuré l'exemple de jeu pour l'hébergement, utilisez-le comme point de départ pour tester d'autres GameLift fonctionnalités d'Amazon, telles que FlexMatch.