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.
Assistance au développement avec Amazon GameLift
Amazon GameLift fournit un ensemble de SDK que vous pouvez utiliser avec vos solutions d'hébergement de jeux. Utilisez GameLift les SDK Amazon pour ajouter des fonctionnalités aux serveurs de jeux, aux clients de jeu et aux services principaux qui interagissent avec le service Amazon GameLift .
Pour obtenir les dernières informations sur les versions du GameLift SDK Amazon et la compatibilité avec le SDK, consultez. Notes de GameLift publication d'Amazon
Pour les serveurs de jeux
Intégrez et créez vos serveurs de jeu 64 bits avec le SDK Amazon GameLift Server. Les serveurs de jeu utilisent le SDK du serveur pour communiquer avec le GameLift service Amazon afin de démarrer et de gérer des sessions de jeu. Pour plus d'informations sur l'intégration du SDK du serveur, consultez les rubriques dePréparation de jeux pour Amazon GameLift.
Systèmes d'exploitation pour le développement
Le SDK GameLift du serveur Amazon prend en charge les environnements de développement suivants :
-
Windows
-
Linux
Langages de programmation
Le SDK GameLift du serveur Amazon est disponible dans les langues suivantes. Téléchargez les kits SDK pour serveurs
SDK du serveur C++
-
SDK du serveur C# (les versions peuvent prendre en charge .NET 4 et .NET 6)
-
Go
Moteurs de jeu
Utilisez des SDK spécifiques au langage avec n'importe quel moteur prenant en charge les bibliothèques C++, C# ou Go. En outre, Amazon GameLift propose des plugins pour les moteurs de jeu suivants. Téléchargez les GameLift plugins Amazon
-
Unité
-
Le plugin SDK du serveur C# pour Unity est un plugin léger avec des bibliothèques prédéfinies que vous pouvez installer à l'aide du gestionnaire de packages Unity. Utilisez ce plugin avec les versions Unity suivantes : 2020.3 LTS, 2021.3 LTS et 2022.3 LTS pour Windows et Mac OS. Il prend en charge les profils .NET Framework et .NET Standard de Unity, avec .NET Standard 2.1 et .NET 4.x.
-
Le plugin autonome pour Unity 2021.3 LTS et 2022.3 LTS est un plugin complet avec les bibliothèques du SDK C# conçues pour Unity et des éléments d'interface graphique pour configurer et déployer les ressources Amazon pour l'hébergement. GameLift
-
-
Moteur Unreal
-
Le plugin SDK du serveur C++ pour Unreal est un plugin léger composé du code source C++ Unreal que vous pouvez intégrer dans des bibliothèques pour une utilisation avec les versions 4, 5 et 5.1 d'Unreal Engine.
-
Le plugin autonome pour Unreal Engine 5.0, 5.1 et 5.2 est un plugin complet avec les bibliothèques et le SDK C++ pour Unreal Server SDK. AWS Le plugin est installé dans l'éditeur Unreal, avec des éléments d'interface utilisateur et des supports pour configurer et déployer les GameLift ressources Amazon pour l'hébergement.
-
Systèmes d'exploitation de serveur de jeux
Le SDK Amazon GameLift Server prend en charge les serveurs de jeu conçus pour fonctionner sur les plateformes suivantes :
-
Note
Le support d'Amazon Linux 2 (AL2) prendra fin le 30 juin 2025. Pour en savoir plus, consultez les FAQ Amazon Linux 2
. Pour les serveurs de jeux hébergés sur AL2 et utilisant le SDK Amazon GameLift Server 4.x., mettez d'abord à jour la version du serveur de jeu vers le SDK 5.x, puis déployez-la sur des instances AL2023. veuillez consulter Migrer vers le GameLift serveur Amazon SDK 5.x.
Pour les services clients liés aux jeux
Créez un service principal 64 bits pour vos clients de jeu à l'aide du AWS SDK avec l'API Amazon GameLift . Votre service principal gère les interactions côté client avec Amazon GameLift pour démarrer de nouvelles sessions de jeu, rejoindre des joueurs à des jeux et effectuer d'autres tâches. Téléchargez le AWS SDK.
Pour plus d'informations sur l'utilisation du AWS SDK avec Amazon GameLift, consultez les ressources suivantes :
Pour les serveurs en temps réel
Configurez et déployez des serveurs en temps réel pour héberger vos parties multijoueurs. Pour permettre à vos clients de jeu de se connecter à des serveurs en temps réel, utilisez le SDK Amazon GameLift Realtime Client. Les clients de jeu utilisent ce SDK pour échanger des messages avec un serveur en temps réel et avec d'autres clients de jeu qui se connectent au serveur. Pour commencer, téléchargez le SDK Amazon GameLift Realtime Client
Prise en charge de SDK
Le SDK du client en temps réel contient le code source pour les langues suivantes :
-
C# (.NET)
'
Environnements de développement
Créez le SDK à partir des sources en fonction des besoins des systèmes d'exploitation de développement et moteurs de jeu pris en charge suivants :
-
Systèmes d'exploitation : Windows, Linux, Android, iOS
-
Moteurs de jeu — Unity, moteurs compatibles avec les bibliothèques C#
Systèmes d'exploitation de serveur de jeux
Vous pouvez déployer des serveurs en temps réel sur des ressources d'hébergement exécutées sur les plateformes suivantes :
-
Note
AL2 approche de la fin du support. Pour en savoir plus, consultez les FAQ Amazon Linux 2
.