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.
Explorez avec le GameLift plugin Amazon
Le GameLift plugin Amazon est un module complémentaire complet pour votre moteur de jeu Unreal ou Unity. Il vous guide à travers les étapes de base pour préparer votre jeu à l'hébergement sur Amazon GameLift. Grâce à l'ensemble d'outils et aux flux de travail du plugin, vous pouvez travailler dans votre environnement de développement de moteur de jeu pour préparer votre serveur de jeu à l'hébergement, configurer l'hébergement sur une machine locale à des fins de test, créer un service principal simple et déployer votre serveur de jeu sur un hébergement cloud GameLift géré par Amazon.
Utilisez le plugin pour découvrir comment travailler avec Amazon GameLift et mettre rapidement en place une solution d'hébergement de jeux. Vous pouvez travailler avec des exemples de ressources de jeu ou avec votre propre projet de jeu. Le plugin automatise un certain nombre d'étapes afin que vous puissiez créer une solution fonctionnelle simple. Lorsque vous aurez terminé les flux de travail guidés du plugin, vous pourrez connecter un client de jeu à des sessions de jeu hébergées en direct via Amazon GameLift.
Après avoir utilisé le plugin pour créer une solution d'hébergement de base, vous pouvez ensuite modifier et personnaliser la solution pour répondre aux besoins de votre jeu.
Le plugin est disponible pour les moteurs de jeu suivants :
-
Unreal Engine
-
Unity
Le plugin inclut les composants suivants pour chaque moteur de jeu :
-
Modules de plug-in pour l'éditeur du moteur de jeu. Lorsque le plugin est installé, un nouveau bouton du menu principal vous permet d'accéder aux GameLift fonctionnalités d'Amazon.
-
Bibliothèques pour le GameLift service Amazon API avec fonctionnalités côté client.
-
Bibliothèques pour le GameLift serveur Amazon SDK (version 5).
-
Exemples de ressources à utiliser pour tester l'intégration d'un serveur.
-
Configurations modifiables, sous forme de AWS CloudFormation modèles, qui définissent la solution de votre serveur de jeu.
Rubriques
Flux de travail du plugin
Les étapes suivantes décrivent le processus typique de préparation et de déploiement de votre projet de jeu sur Amazon GameLift. Vous devez effectuer ces étapes en travaillant dans l'éditeur du moteur de jeu et en utilisant votre code de jeu.
-
Créez un profil utilisateur qui renvoie à l'utilisateur de votre AWS compte et fournit des informations d'accès permettant d'utiliser Amazon GameLift.
-
Configurez les AWS ressources associées que le plugin utilise dans la solution d'hébergement (appelées « bootstrapping »).
-
Ajoutez du code serveur à votre projet pour établir une communication entre un serveur de jeu en cours d'exécution et le GameLift service Amazon.
-
Ajoutez un code client à votre projet qui permet aux clients du jeu d'envoyer des demandes GameLift à Amazon pour démarrer de nouvelles sessions de jeu, puis de s'y connecter.
-
Utilisez le flux de travail Anywhere pour configurer votre station de travail locale en tant que serveur de calcul Anywhere et héberger votre serveur de jeu. Lancez votre serveur de jeu et votre client localement via le plugin, connectez-vous à une session de jeu et testez l'intégration.
-
Utilisez le EC2 flux de travail géré pour télécharger votre serveur de jeu sur Amazon GameLift et déployer une solution d'hébergement cloud simple mais complète. Lancez votre client de jeu localement via le plugin, demandez une session de jeu, connectez-vous à celui-ci et jouez à votre jeu.
Lorsque vous travaillez dans le plugin, vous allez créer et utiliser AWS des ressources. Ces actions peuvent entraîner des frais pour le AWS compte utilisé. Si vous êtes nouveau dans ce AWS domaine, ces actions peuvent être couvertes par le niveau AWS gratuit