Lumberyard
Guía del usuario (Version 1.20)

¿Qué es Lumberyard?

Amazon Lumberyard es un motor de videojuegos 3D gratuito y multiplataforma que le permite crear juegos de alta calidad, conectar los juegos con la capacidad de almacenamiento y cálculo informático en la nube de AWS y, además, es muy atractivo para los lectores de Twitch. Con Lumberyard, podrá dedicar más tiempo a crear juegos espectaculares y conseguir seguidores y menos a las arduas tareas de crear un motor de videojuegos y de administrar los servidores.

Lumberyard ofrece todo lo que puede esperar un desarrollador de videojuegos profesional como, por ejemplo, un editor de funcionalidad completa, desempeño de código nativo y una capacidad gráfica excepcional. También incluye cientos de otras características listas para utilizar, como conectividad a redes, cinemática, editor de Script Canvas, Animation Editor, herramientas de audio, etc.


            Obtenga más información sobre los sistemas y las características de Lumberyard en la Guía del usuario de Amazon Lumberyard.

Imagen de Starter Game. Para obtener acceso a más niveles y proyectos de ejemplo, visite Uso de proyectos y niveles de muestra de Lumberyard.

Motor profesional

Lumberyard le ayuda a compilar atractivos juegos de gran calidad gracias a un conjunto de herramientas exhaustivo y probado y a un desempeño en el tiempo de ejecución enormemente optimizado.

Mundos muy atractivos

La tecnología gráfica de Lumberyard puede dar vida a cualquier entorno virtual. Los grafistas cuentan con una potente caja de herramientas para crear elementos visuales de alta calidad, como sombreadores basados en física, iluminación global dinámica, efectos de partículas, vegetación realista, efectos cáusticos dinámicos en tiempo real para agua y niebla volumétrica. También pueden producir características cinematográficas como la graduación de color, el desenfoque de movimiento, la profundidad del campo y destellos de lente HDR integrados.

Para obtener más información, consulte los siguientes temas:

Cambios de activos

Con el Asset Processor de Lumberyard, puede obtener recursos rápidamente para el motor. Guarde un archivo (por ejemplo, de Maya o Photoshop) en un directorio y Asset Processor procesa automáticamente ese archivo del gráfico de origen para convertirlo en activos preparados para el juego. Si edita un activo, Lumberyard detecta el cambio y lo actualiza automáticamente en segundo plano.

Para obtener más información, consulte Uso de Asset Processor.

Entidades de componentes

sistema de entidades de componentes le ayuda a componer entidades complejas a partir de entidades más sencillas. Los creadores de contenido pueden arrastrar y soltar componentes para crear comportamientos, editar ajustes de componentes directamente en el editor y crear scripts de Lua para cambiar o ampliar rápidamente el comportamiento de una entidad. Para crear escenas complejas e iterar por ellas, las entidades se pueden agrupar en sectores. Estos sectores se pueden utilizar, a su vez, para crear sectores más complejos, lo que se traduce en un sistema prefab totalmente en cascada. Al realizar cambios en un sector, puede compartir dichos cambios con todas las instancias del sector o hacer que esos cambios sean exclusivos de esa instancia.

Para obtener más información, consulte los siguientes temas:

Personajes muy convincentes

Los artistas pueden utilizar Lumberyard para crear personajes verosímiles y prestaciones de alta fidelidad. La herramienta de creación de personajes de Lumberyard, Geppetto, combina animación, accesorios y simulaciones de propiedades de física con forma de mezcla, blend space y animación por capas. Los animadores pueden utilizar la herramienta de animación de Lumberyard, Mannequin, para dar vida a personajes y criaturas con características como secuencias de animación, transiciones, procedimientos de lógica de juego, física de ragdoll, etc.

Para obtener más información, consulte Creación y animación de personajes.

Sólida conectividad de red

Lumberyard presenta GridMate, una solución de conectividad de red eficaz y flexible diseñada para usar con eficiencia el ancho de banda y aprovechar una comunicación de baja latencia. Puede sincronizar objetos en la red con el marco de trabajo replicado de GridMate. La administración de sesiones de GridMate se puede integrar con los principales servicios de consolas online y le ayudará a administrar topologías de punto a punto o de cliente–servidor con migración de host.

Para obtener más información, consulte Uso de redes de Lumberyard.

Edición del juego en tiempo real

Editar la reproducción del juego en tiempo real le ayuda a iterar el sistema de juego y ver los resultados de forma inmediata sin tener que esperar a crear versiones o salir del editor. El Asset Processor de Lumberyardconvierte y optimiza el juego de forma automática en tiempo real, de modo que se pueden importar objetos de juego, además de ajustar y reproducir el juego que ha creado.

Gemas modulares

El Sistema Modular Gems de Lumberyard posee una biblioteca de características preconfiguradas que puede utilizar para iniciar con rapidez proyectos nuevos o ideas de prototipos. Las gemas modulares le ofrecen mayor control sobre qué tecnologías incluir en el proyecto de juego. Cree sus propias gemas modulares o utilice las gemas que se incluyen con Lumberyard, como efectos meteorológicos, un sistema de criaturas ambientales basado en boid, efectos de iluminación, un marco de trabajo de cámara y mucho más.

Para obtener más información, consulte Uso de gemas para agregar características y recursos modulares.

Wwise LTX

Lumberyard incluye una versión de un motor de sonido avanzado y repleto de características de Audiokinetic. Los diseñadores de sonido y los compositores pueden crear variados paisajes sonoros para el juego.

Para obtener más información, consulte Adición de efectos de audio y sonido.

Integración con AWS

Lumberyard está profundamente integrado con AWS para que pueda compilar juegos multijugador y en directo con un precio, tiempo y riesgos técnicos drásticamente inferiores. Las integraciones de AWS incluyen:

Amazon GameLift

Amazon GameLift es un servicio de AWS para implementar, utilizar y escalar juegos de multijugador basados en sesiones. Puede escalar con toda rapidez servidores de juegos de altas prestaciones para satisfacer la demanda de los jugadores sin dedicar un esfuerzo adicional a las labores de ingeniería.

Para obtener más información, consulte Guía para desarrolladores de Amazon GameLift.

Cloud Canvas

Cloud Canvas es la tecnología de Lumberyard para conectar el juego a Amazon Web Services. Con Cloud Canvas, puede utilizar AWS para implementar funciones alojadas en la nube y crear juegos multijugador asíncronos. El uso de AWS supone que ya no tiene que adquirir, configurar u operar servidores host para implementar un juego conectado.

Puede crear características del juego online y en directo, como fuentes de noticias de la comunidad, obsequios diarios o notificaciones en el juego, en cuestión de minutos con la herramienta Cloud Canvas de Lumberyard. Con las de gemas en la nube puede crear juegos que se conectan a los servicios de AWS, como por ejemplo Amazon DynamoDB, AWS Lambda y Amazon S3.

Para obtener más información, consulte Implementación de características conectadas con Cloud Canvas.

AWS SDK for C++

AWS SDK para C++ proporciona operaciones API de C++ para numerosos servicios de AWS como, por ejemplo, Amazon S3, Amazon EC2, Amazon DynamoDB y muchos otros, con compatibilidad para todas las plataformas nativas más importantes. Puede utilizar el SDK para integrar componentes de AWS en el juego.

Para obtener más información, consulte AWS SDK for C++.

Integración con Twitch

La integración de Lumberyard con Twitch le permite compilar atractivos juegos que pueden llegar a más de 1,7 millones de emisores de juegos mensuales y más de 100 millones de usuarios al mes en Twitch.

Twitch ChatPlay

La característica Twitch ChatPlay de Lumberyard le ayuda a compilar juegos que interactúan en tiempo real con los usuarios de Twitch. Por ejemplo, puede compilar un juego donde los usuarios o espectadores puedan votar sobre el desempeño de los juegos, ofrecer bonos a sus jugadores favoritos o cambiar el nivel en función del número de espectadores que ven al jugador.

Para obtener más información, consulte Sistema Twitch ChatPlay.

Twitch JoinIn

La característica Twitch JoinIn de Lumberyard le ayuda a crear juegos multijugador que permiten que las emisoras de Twitch puedan invitar a sus seguidores a que participen junto a ellos en el juego. Una vez se haya invitado a un seguidor, este podrá irse al juego del emisor haciendo un simple clic en el canal de chat de Twitch, mientras otros pueden seguir viendo el juego.

Para obtener más información, consulte Twitch JoinIn.

Gratuito con el código fuente

Lumberyard es gratuito; también el código fuente. Lumberyard se puede personalizar para el equipo humano y la visión del proyecto actual y para los proyectos futuros. No hay cuotas fijas, ni cuotas de suscripción ni exigencia de compartir ingresos. Solo pagará por los servicios de AWS que decida utilizar.

Para obtener más información, consulte la sección de preguntas frecuentes sobre licencias de Lumberyard.