Guide du GameLift plugin Amazon pour Unity pour le SDK de serveur 5.x - 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.

Guide du GameLift plugin Amazon pour Unity pour le SDK de serveur 5.x

Amazon GameLift fournit des outils pour préparer vos serveurs de jeux multijoueurs à fonctionner avec Amazon GameLift. Le GameLift plugin Amazon pour Unity facilite l'intégration d'Amazon GameLift dans vos projets de jeux Unity, le test de votre intégration avec Amazon GameLift Anywhere et le déploiement des GameLift ressources Amazon pour l'hébergement dans le cloud.

Ce plugin utilise des AWS CloudFormation modèles pour déployer des solutions d'hébergement pour des scénarios de jeu courants. Utilisez ces solutions telles que fournies ou personnalisez-les selon les besoins de vos jeux.

À propos du plugin

Le plugin pour Unity fournit une expérience de démarrage simplifiée pour intégrer et héberger vos jeux multijoueurs Unity avec Amazon GameLift. Vous pouvez tirer parti des fonctionnalités du plugin et des composants prédéfinis pour que vos jeux soient rapidement opérationnels.

Le plugin ajoute des outils et des fonctionnalités à l'éditeur Unity. Utilisez les flux de travail guidés pour GameLift intégrer Amazon à votre projet de jeu, le tester localement, puis déployer le serveur de jeu sur l'hébergement GameLift cloud Amazon.

Utilisez les solutions d'hébergement prédéfinies du plugin pour déployer votre jeu. Configurez une flotte Amazon GameLift Anywhere avec votre poste de travail local comme hôte. Pour l'hébergement dans le cloud, choisissez entre deux scénarios de déploiement courants qui équilibrent de différentes manières la latence des joueurs, la disponibilité des sessions de jeu et les coûts. Un scénario inclut un système de FlexMatch matchmaking simple et un ensemble de règles. Utilisez ces scénarios pour mettre en place une solution d'hébergement de base prête pour la production, puis optimisez-la et personnalisez-la selon vos besoins.

Le plugin inclut les composants suivants :

  • Modules de plug-in pour l'éditeur Unity. Lorsque le plugin est installé, un nouvel élément du menu principal vous donne accès aux GameLift fonctionnalités d'Amazon.

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

  • bibliothèques C# pour le SDK GameLift du serveur Amazon (version 5.x).

  • Découvrez du contenu de jeu, y compris des éléments et des scènes, afin de pouvoir essayer Amazon GameLift même si vous n'avez pas de jeu multijoueur prêt à être compilé.

  • Configurations de solution, fournies sous forme de AWS CloudFormation modèles, que le plugin utilise lors du déploiement de votre serveur de jeu sur le cloud à des fins d'hébergement.

Flux de travail du plugin

Les étapes suivantes décrivent une approche typique d'intégration et de déploiement d'un projet de jeu avec le GameLift plugin Amazon pour Unity. Vous devez effectuer ces étapes en utilisant l'éditeur Unity et le code de votre jeu.

  1. Créez un profil utilisateur lié à votre AWS compte et fournissant les informations d'accès à un utilisateur valide autorisé à utiliser Amazon GameLift.

  2. Ajoutez du code serveur à votre projet de jeu pour établir la communication entre un serveur de jeu actif et le GameLift service with Amazon.

  3. Ajoutez un code client à votre projet de jeu qui permet aux clients du jeu d'envoyer des demandes GameLift à Amazon pour démarrer ou rejoindre une session de jeu, puis de se connecter au serveur de jeu.

  4. Utilisez le flux de travail Anywhere pour configurer votre station de travail locale en tant qu'hôte Anywhere pour votre serveur de jeu. Lancez votre serveur de jeu et votre client localement, connectez-vous à une session de jeu et testez votre intégration.

  5. Utilisez le flux de travail d'hébergement EC2 pour télécharger votre serveur de jeu intégré et déployer une solution d'hébergement cloud. Lorsque votre serveur de jeu est prêt, lancez votre client de jeu localement, connectez-vous à une session de jeu, connectez-vous et jouez au 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 débutezAWS, les actions peuvent être couvertes par le niveau AWS gratuit.