Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Soporte de desarrollo con Amazon GameLift
Amazon GameLift proporciona un conjunto de SDK que puedes usar con tus soluciones de alojamiento de juegos. Usa GameLift los SDK de Amazon para añadir funcionalidad a los servidores de juegos, los clientes de juegos y los servicios de backend que interactúan con el servicio de Amazon GameLift .
Para obtener la información más reciente sobre las versiones de Amazon GameLift SDK y la compatibilidad de los SDK, consulteNotas de GameLift lanzamiento de Amazon.
Para servidores de juegos
Integre y cree sus servidores de juegos de 64 bits con el SDK para GameLift servidores de Amazon. Los servidores de juegos utilizan el SDK del servidor para comunicarse con el GameLift servicio de Amazon para iniciar y gestionar las sesiones de juego. Para obtener información sobre la integración del SDK del servidor, consulte los temas de Preparando juegos para Amazon GameLift.
Sistemas operativos de desarrollo
El SDK para GameLift servidores de Amazon es compatible con los siguientes entornos de desarrollo:
-
Windows
-
Linux
Lenguajes de programación
El SDK GameLift del servidor de Amazon está disponible en los siguientes idiomas. Descarga los SDK de servidor
SDK del servidor C++
-
SDK del servidor C# (las versiones pueden ser compatibles con .NET 4 y .NET 6)
-
Go
Motores de juegos
Usa los SDK específicos del idioma con cualquier motor compatible con las bibliotecas C++, C# o Go. Además, Amazon GameLift ofrece complementos para los siguientes motores de juego. Descarga los GameLift complementos de Amazon
-
Unity
-
El complemento del SDK del servidor C# para Unity es un complemento ligero con bibliotecas prediseñadas que puede instalar mediante el administrador de paquetes de Unity. Utilice este complemento con las siguientes versiones de Unity: 2020.3 LTS, 2021.3 LTS y 2022.3 LTS para Windows y Mac OS. Es compatible con los perfiles .NET Framework y .NET Standard de Unity, con .NET Standard 2.1 y .NET 4.x.
-
El complemento independiente para Unity 2021.3 LTS y 2022.3 LTS es un complemento con todas las funciones con las bibliotecas del SDK de C# creadas para Unity y elementos de la GUI para configurar e implementar los recursos de Amazon para el alojamiento. GameLift
-
-
Unreal Engine
-
El complemento del SDK del servidor C++ para Unreal es un complemento ligero que consta del código fuente de Unreal para C++ y que se puede compilar en bibliotecas para su uso con las versiones 4, 5 y 5.1 de Unreal Engine.
-
El complemento independiente para Unreal Engine 5.0, 5.1 y 5.2 es un complemento con todas las funciones que incluye las bibliotecas del SDK y el SDK del servidor C++ para Unreal. AWS El complemento se instala en el editor Unreal, con elementos de interfaz de usuario y materiales de apoyo para configurar e implementar GameLift los recursos de Amazon para el alojamiento.
-
Sistemas operativos de servidor de juegos
El SDK GameLift del servidor de Amazon es compatible con los servidores de juegos creados y ejecutados en las siguientes plataformas:
-
nota
Amazon Linux 2 (AL2) finalizará el soporte el 30 de junio de 2025. Consulta más detalles en las preguntas frecuentes de Amazon Linux 2
. Para los servidores de juegos que están alojados en AL2 y utilizan el SDK de GameLift servidor de Amazon 4.x., primero actualice la compilación del servidor de juegos al SDK de servidor 5.x y, a continuación, impleméntelo en las instancias de AL2023. Consulte Migre al SDK GameLift 5.x del servidor Amazon.
Para los servicios de cliente de juegos
Crea un servicio de backend de 64 bits para tus clientes de juegos mediante el AWS SDK con la GameLift API de Amazon. Tu servicio de backend gestiona las interacciones del lado del cliente con Amazon GameLift para iniciar nuevas sesiones de juego, unir a los jugadores a los juegos y otras tareas. Descarga el SDK
Para obtener más información sobre el uso del AWS SDK con Amazon GameLift, consulta los siguientes recursos:
Para servidores de Realtime, realice el siguiente procedimiento:
Configure e implementa servidores de Realtime para alojar los juegos multijugador. Para permitir que sus clientes de juegos se conecten a servidores de Realtime, utilice el SDK de Amazon GameLift Realtime Client. Los clientes de juego utilizan este SDK para intercambiar mensajes con un servidor de Realtime y con otros clientes de juego que se conectan al servidor. Para empezar, descargue el SDK de Amazon GameLift Realtime Client
Compatibilidad con SDK
El SDK de cliente de Realtime contiene código fuente para los siguientes lenguajes:
-
C# (.NET)
'
Entornos de desarrollo
Compile el SDK a partir del código adecuado para los siguientes sistemas operativos de desarrollo y motores de videojuegos compatibles:
-
Sistemas operativos: Windows, Linux, Android e iOS
-
Motores de juegos: Unity y motores que admiten bibliotecas de C#
Sistemas operativos de servidor de juegos
Puede implementar servidores de Realtime en los recursos de alojamiento que se ejecuten en las siguientes plataformas:
-
nota
El soporte de AL2 está a punto de finalizar. Consulta más detalles en las preguntas frecuentes de Amazon Linux 2
.