View a markdown version of this page

Préparez votre jeu Unreal ou Unity avec GameLift Serveurs Amazon . - GameLift Serveurs Amazon

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.

Préparez votre jeu Unreal ou Unity avec GameLift Serveurs Amazon .

Le Amazon GameLift Servers plugin est un module complémentaire complet à votre moteur de jeu Unreal ou Unity. Il vous guide à travers les étapes de base pour déployer votre jeu à des fins d'hébergementAmazon GameLift Servers. Grâce à l'ensemble d'outils et aux flux de travail du plugin, vous pouvez travailler dans l'environnement de développement de votre 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 backend simple et déployer votre serveur de jeu sur un hébergement géré dans le cloud.

Utilisez le plugin pour découvrir Amazon GameLift Servers 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 rapidement créer une solution de travail 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 viaAmazon GameLift Servers. Après avoir utilisé le plugin pour créer une solution d'hébergement simple, vous pouvez personnaliser votre 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 de moteur de jeu. Lorsque le plugin est installé, un nouveau bouton du menu principal vous permet d'accéder aux Amazon GameLift Servers fonctionnalités.

  • Bibliothèques pour l'API Amazon GameLift Servers de service avec fonctionnalités côté client.

  • Bibliothèques pour le SDK Amazon GameLift Servers du serveur (version 5).

  • Exemples de ressources à utiliser pour tester l'intégration d'un serveur.

  • Des configurations modifiables, sous forme de CloudFormation modèles, qui définissent la solution de votre serveur de jeu.

Workflow des plugins

Les étapes suivantes décrivent une procédure classique pour préparer et déployer votre projet de jeu surAmazon GameLift Servers. Vous complétez ces étapes en utilisant l'éditeur du moteur de jeu et votre code de jeu.

  1. Créez un profil utilisateur qui est lié à l'utilisateur de votre AWS compte et fournit des informations d'accès avec des autorisations d'utilisationAmazon GameLift Servers.

  2. Configurez les AWS ressources associées que le plugin utilise dans la solution d'hébergement (appelées « bootstrapping »).

  3. Ajoutez du code serveur à votre projet pour établir la communication entre un serveur de jeu en cours d'exécution et le Amazon GameLift Servers service.

  4. Ajoutez un code client à votre projet qui permet aux clients du jeu d'envoyer des demandes Amazon GameLift Servers pour démarrer de nouvelles sessions de jeu, puis de s'y connecter.

  5. Utilisez le flux de travail Anywhere pour configurer votre station de travail locale en tant que centre 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.

  6. Utilisez le flux de travail Managed EC2 pour télécharger votre serveur de jeu Amazon GameLift Servers 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 à celle-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 sur le AWS compte que vous utilisez. Si c'est votre première AWS expérience, ces actions peuvent être couvertes par le niveau AWS gratuit.