Instala el complemento para Unity - 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.

Instala el complemento para Unity

En esta sección se describe cómo agregar el complemento a un proyecto de Unity. Una vez instalado el complemento, la funcionalidad del complemento estará disponible cuando tengas el proyecto abierto en el editor de Unity.

Antes de comenzar

Esto es lo que necesitas para usar el GameLift complemento Amazon para Unity:

  • Unity para Windows 2022 LTS o Unity para macOS

  • Descarga GameLift del plugin de Amazon para Unity. [Sitio de descargas] La descarga incluye dos paquetes:

    • Complemento GameLift independiente de Amazon para Unity

    • SDK de servidor Amazon GameLift C# para Unity

  • Microsoft Visual Studio 2019 o una versión posterior.

  • Un proyecto de juego multijugador con código de juego en C#.

  • El registro controlado por terceros. UnityNuGet Esta herramienta administra archivos DLL de terceros. Para obtener más información, consulta el repositorio de UnityNuGetGithub.

Adición del complemento al proyecto de juego

Completa las siguientes tareas trabajando en el editor de Unity y en los archivos del proyecto del juego.

Paso 1: agrégalo UnityNuGet a tu proyecto de juego

Si no has UnityNuGet configurado tu proyecto de juego, sigue los siguientes pasos para instalar la herramienta mediante el administrador de paquetes de Unity. Como alternativa, puede usar la NuGet CLI para descargar manualmente las DLL. Para obtener más información, consulta el SDK de servidor Amazon GameLift C# para UnityREADME.

  1. Con tu proyecto abierto en el editor de Unity, ve al menú principal y selecciona Editar, Configuración del proyecto. Entre las opciones, elija la sección Administrador de paquetes y abra el grupo Registros con ámbito.

  2. Selecciona el botón + e introduce los siguientes valores para el registro UnityNuGet abarcado:

    Name: Unity NuGet URL: https://unitynuget-registry.azurewebsites.net Scope(s): org.nuget

Para los usuarios de la versión Unity 2021:

Tras la configuración UnityNuGet, comprueba si aparecen Assembly Version Validation errores en la consola de Unity. Estos errores se producen si los redireccionamientos de enlace de los ensamblajes con nombres fuertes de los NuGet paquetes no se resuelven correctamente en las rutas del proyecto de Unity. Para resolver este problema, configure la validación de la versión de ensamblaje de Unity:

  1. En el editor de Unity, ve al menú principal y selecciona Editar, Configuración del proyecto y abre la sección Reproductores.

  2. Cancele la selección de la opción Validación de la versión de ensamblaje.

Paso 2: Agrega el plugin y los paquetes SDK del servidor C#

  1. Descomprime el GameLift plugin de Amazon para descargar Unity, que contiene ambos paquetes.

  2. Con tu proyecto abierto en el Editor de Unity, ve al menú principal y selecciona Window, Package Manager.

  3. Elija el botón + para añadir un paquete nuevo. Seleccione la opción Añadir paquete desde archivo tarball.

  4. En Seleccionar paquetes en disco, busca el complemento Amazon GameLift C# Server SDK para archivos de descarga de Unity y selecciona el com.amazonaws.gameliftserver.sdk-<version>.tgz archivo. Elija Abrir para instalar el complemento.

  5. En Seleccionar paquetes en disco, busca el complemento GameLift independiente de Amazon para descargar archivos de Unity y selecciona el archivocom.amazonaws.gamelift-<version>.tgz. Elija Abrir para instalar el complemento.

  6. Verifica que el complemento independiente se haya agregado a tu proyecto. Regresa a la ventana del editor de Unity. Consulta el menú principal para ver el nuevo botón de GameLift menú de Amazon.

Paso 3: Importa el juego de muestra (opcional)

El complemento para Unity incluye un conjunto de ejemplos de activos de juego, incluidas escenas, que puedes añadir a tu proyecto de juego. La importación del juego de muestra te ofrece una forma rápida de probar, crear e implementar un juego multijugador sencillo con Amazon GameLift. El juego de muestra ya está totalmente integrado con GameLift los SDK de Amazon, por lo que puedes saltarte las tareas de integración y completar las demás tareas del flujo de trabajo.

Al usar el juego de muestra, puedes configurar y unirte a una flota de Amazon GameLift Anywhere alojada localmente en solo unos minutos. Puedes implementar el juego en Amazon GameLift y unirte a un juego en vivo alojado en la nube en menos de una hora.

Para importar el juego de muestra:
  1. Con tu proyecto de juego abierto en el Editor de Unity, ve al GameLift menú de Amazon y selecciona Sample Game, Import Sample Game.

  2. Una vez importados los archivos, vuelve al GameLift menú de Amazon y selecciona Sample Game, Initialize Settings. Este paso configura tu proyecto para crear el cliente y el servidor del juego.

Cuando se complete la instalación, verás dos escenas nuevas añadidas a tu proyecto de juego. También verás algunos recursos adicionales del proyecto, incluido un GameLiftClientSettingsactivo.

Para obtener más información sobre la interfaz de usuario y la jugabilidad del ejemplo, consulta el archivo readme del juego de muestra.