Soporte de desarrollo con Amazon GameLift - Amazon GameLift

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. Para obtener información detallada y específica de cada versión, consulte los archivos Léame incluidos en cada paquete.

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:

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 obtener más información sobre el uso del SDK con Amazon GameLift, consulta la referencia de la GameLift API de Amazon.

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. Para obtener información sobre la configuración, consulte Integración de un cliente de juegos para Realtime Servers.

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: