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 gestionado. Usa GameLift los SDK de Amazon para añadir la funcionalidad necesaria a los servidores de juegos multijugador, los clientes de juegos y los servicios de juegos que necesitan interactuar con el servicio de GameLift alojamiento de Amazon.
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 personalizados, realice el siguiente procedimiento:
Crea e implementa servidores de juegos personalizados de 64 bits con el SDK para GameLift servidores de Amazon. Los servidores de juegos integrados con el SDK del servidor y desplegados para el alojamiento pueden 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
-
Windows
-
Linux
Lenguajes de programación admitidos
Amazon GameLift proporciona el SDK de servidor para los siguientes idiomas. Descargue cada paquete del SDK del servidor en Descarga de los SDK del servidor
SDK del servidor C++
-
SDK del servidor C# (las versiones pueden ser compatibles con .NET 4 y .NET 6)
-
Go
Motores de juegos admitidos
Utilice los SDK específicos del idioma con cualquier motor que admita bibliotecas de C++, C# o Go. Además, Amazon GameLift ofrece los siguientes complementos para motores de juegos:
-
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 características que incluye las bibliotecas del SDK del servidor C++ para Unreal y el SDK de 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
Usa el SDK de Amazon GameLift Server para crear servidores de juegos que se ejecuten en las siguientes plataformas:
Para servicios de cliente personalizados, realice el siguiente procedimiento:
Cree servicios de cliente personalizados de 64 bits mediante el AWS SDK con la GameLift API de Amazon. Este SDK permite a los servicios de cliente gestionar las sesiones de juego y unir a los jugadores a los juegos alojados en Amazon GameLift. Para empezar, descargue el SDK de AWS
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: