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.
Obtenga las herramientas de GameLift desarrollo de Amazon
Amazon GameLift proporciona un conjunto SDKs que puedes usar con tus soluciones de alojamiento de juegos. Usa Amazon GameLift SDKs para añadir funcionalidad a los servidores de juegos, los clientes de juegos y los servicios de backend que interactúan con el GameLift servicio de Amazon.
Para obtener la información más reciente sobre GameLift SDK las versiones y la SDK compatibilidad de Amazon, consulteNotas de GameLift lanzamiento de Amazon.
Para servidores de juegos
Integre y cree sus servidores de juegos de 64 bits con el GameLift servidor de AmazonSDK. Los servidores de juegos utilizan el servidor SDK 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 servidorSDK, consulta los temas dePreparando juegos para Amazon GameLift.
Sistemas operativos de desarrollo
El GameLift servidor Amazon SDK es compatible con los siguientes entornos de desarrollo:
-
Windows
-
Linux
Lenguajes de programación
El GameLift servidor de Amazon SDK está disponible en los siguientes idiomas. Servidor de descargas SDKs
Servidor C++ SDK
-
servidor C# SDK (es posible que las versiones lo admitan). NET4 y. NET6)
-
Go
motores de juegos
Usa un lenguaje específico SDKs 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 SDK complemento de servidor de C# para Unity es un complemento liviano con bibliotecas prediseñadas que puedes instalar con el administrador de paquetes de Unity. Usa este complemento con las siguientes versiones de Unity: 2020.3LTS, 2021.3 y 2022.3 para Windows LTS y Mac OS. LTS Es compatible con Unity. NETFramework y. NETPerfiles estándar, con. NETEstándar 2.1 y. NET4.x.
-
El complemento independiente para Unity 2021.3 LTS y 2022.3 LTS es un complemento completo con las SDK bibliotecas de C# creadas para Unity y elementos para configurar e implementar los recursos de Amazon GUI para el alojamiento. GameLift
-
-
Unreal Engine
-
El SDK complemento de servidor de C++ para Unreal es un complemento ligero compuesto por el código fuente de Unreal de C++ que se puede integrar en las 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 de servidores C++ para Unreal Engine y. SDK AWS SDK 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 ejecución de servidores de juegos
El GameLift servidor de Amazon SDK admite servidores de juegos diseñados para ejecutarse en las siguientes plataformas:
-
nota
Amazon Linux 2 (AL2) finalizará el soporte el 30 de junio de 2025. Consulte más detalles en Amazon Linux 2 FAQs
. Para los servidores de juegos que están alojados en el AL2 GameLift servidor Amazon SDK 4.x., primero actualiza la compilación del servidor de juegos al servidor SDK 5.x y, a continuación, despliégala en AL2 023 instancias. Consulte Migre al GameLift servidor Amazon SDK 5.x.
Para los servicios de cliente de juegos
Crea un servicio de backend de 64 bits para tus clientes de juegos AWS SDK con Amazon GameLift API. 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. AWS SDK
Para obtener más información sobre el uso AWS SDK de 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 los clientes de tus juegos se conecten a los servidores de Realtime, usa Amazon GameLift Realtime Client. SDK Los clientes del juego lo utilizan SDK para intercambiar mensajes con un servidor Realtime y con otros clientes del juego que se conectan al servidor. Para empezar, descargue Amazon GameLift Realtime Client SDK
SDKsoporte
El cliente Realtime SDK contiene el código fuente para los siguientes idiomas:
-
C# (. NET)
Entornos de desarrollo
SDKCompílelo desde el código fuente según sea necesario para los siguientes sistemas operativos de desarrollo y motores de juegos 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
AL2se acerca el fin del soporte. Consulte más detalles en Amazon Linux 2 FAQs
.