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.
Accédez aux outils GameLift de développement Amazon
Amazon GameLift fournit un ensemble de solutions SDKs que vous pouvez utiliser avec vos solutions d'hébergement de jeux. Utilisez Amazon GameLift SDKs pour ajouter des fonctionnalités aux serveurs de jeux, aux clients de jeux et aux services principaux qui interagissent avec le GameLift service Amazon.
Pour obtenir les dernières informations sur GameLift SDK les versions et la SDK compatibilité d'Amazon, consultezNotes de GameLift publication d'Amazon.
Pour les serveurs de jeux
Intégrez et créez vos serveurs de jeu 64 bits avec le GameLift serveur AmazonSDK. Les serveurs de jeu utilisent le serveur SDK 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 serveurSDK, consultez les rubriques dePréparation de jeux pour Amazon GameLift.
Systèmes d'exploitation pour le développement
Le GameLift serveur Amazon SDK prend en charge les environnements de développement suivants :
-
Windows
-
Linux
Langages de programmation
Le GameLift serveur Amazon SDK est disponible dans les langues suivantes. Serveur de téléchargement SDKs
serveur C++ SDK
-
Serveur C# SDK (les versions peuvent être prises en charge). NET4 et. NET6)
-
Go
Moteurs de jeu
Utilisez un langage spécifique SDKs 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 SDK plugin de 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.3LTS, 2021.3 LTS et 2022.3 LTS pour Windows et Mac OS. Il est compatible avec Unity. NETCadre et. NETProfilés standard, avec. NETNorme 2.1 et. NET4. x.
-
Le plugin autonome pour Unity 2021.3 LTS et 2022.3 LTS est un plugin complet avec les SDK bibliothèques C# conçues pour Unity et des éléments permettant de configurer et de déployer les ressources Amazon GUI pour l'hébergement. GameLift
-
-
Moteur Unreal
-
SDKLe plugin 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 de serveurs C++ pour Unreal et. SDK AWS SDK 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 d'exécution de serveurs de jeux
Le GameLift serveur Amazon SDK 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 Amazon Linux 2 FAQs
. Pour les serveurs de jeux hébergés AL2 et utilisant le GameLift serveur Amazon SDK 4.x., mettez d'abord à jour la version du serveur de jeu vers le serveur SDK 5.x, puis déployez-la sur les instances AL2 023. Consultez 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 de AWS SDK with the Amazon GameLift API. 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 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 client Amazon GameLift Realtime. SDK Les clients de jeu l'utilisent 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 client SDK Amazon GameLift Realtime
SDKsoutien
Le client Realtime SDK contient le code source pour les langues suivantes :
-
C# (. NET)
Environnements de développement
Créez le fichier SDK à partir des sources selon les 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
AL2est proche de la fin du support. Pour en savoir plus, consultez Amazon Linux 2 FAQs
.