Open 3D Engine (O3DE) ya está aquí. La versión 21.11 estable de O3DE, el sucesor de Lumberyard, ya está disponible con un nuevo instalador de Windows y soporte para Linux.
Aspectos generales
-
P. ¿Qué es Amazon Lumberyard?
Amazon Lumberyard es un motor de videojuegos AAA entre plataformas gratuito totalmente integrado a AWS y Twitch que proporciona el código fuente completo. Tanto si trabaja en un estudio importante como si es un desarrollador independiente, un estudiante o un aficionado, Lumberyard le proporciona un conjunto cada vez mayor de herramientas para que pueda crear videojuegos de la mejor calidad, conectarlos con las amplias capacidades de computación y almacenamiento de AWS e interactuar con los aficionados a través de Twitch. Las herramientas sólidas y profesionales de Lumberyard ayudan a los desarrolladores a crear videojuegos con mundos increíbles, personajes realistas y efectos asombrosos. Además, gracias a la integración con la nube de AWS de Lumberyard, los desarrolladores pueden agregar a un videojuego características conectadas a la nube en tan solo unos minutos (p. ej., contenido dinámico, noticias diarias, clasificaciones o resolución de combate del lado del servidor). Lumberyard también está integrado con Amazon GameLift, el servicio de AWS para implementar, poner en funcionamiento y escalar servidores dedicados para videojuegos multijugador basados en sesiones.
Amazon Lumberyard es gratuito y no conlleva licencias de uso, regalías ni suscripciones. Con Amazon Lumberyard, solo pagará las cuotas estándar de AWS por los servicios de AWS que decida utilizar.
-
P. ¿Qué significa “gratuito”? ¿Le debo a AWS el 5 % de mis ingresos?
Lumberyard es gratis, incluido el código fuente. Obtenemos beneficios cuando se usan otros servicios de AWS para accionar un juego. Hemos creado Lumberyard para que resulte más rápido y sencillo crear fantásticos videojuegos multijugador en vivo impulsados por la comunidad, que se conectan de forma natural con la nube para proporcionar sus características a los jugadores. Si su videojuego no se conecta a la nube, no tendrá que pagarnos nada. Además, no hay cuotas fijas, cuotas de suscripción ni obligación de compartir los ingresos. Solo pagará por los recursos de la infraestructura que decida utilizar. Para obtener más detalles sobre las licencias, consulte las preguntas frecuentes sobre licencias más adelante.
-
P. ¿Amazon Game Studios utiliza Lumberyard para crear juegos?
Sí, los juegos de Amazon Game Studios se crean con Lumberyard. Écheles un vistazo en el sitio web de Amazon Game Studios.
-
P. ¿Está Lumberyard basado en otras tecnologías?
Lumberyard se compone de tecnología de eficacia probada de CryEngine, AWS, Twitch, EMotion FX y Double Helix. Contratamos a algunos de los mejores especialistas en tecnología de videojuegos del mundo, que ya crearon más de 3300 mejoras, características nuevas y correcciones en Lumberyard desde el lanzamiento. Algunos ejemplos de nuevas funciones que incorporamos desde el lanzamiento incluyen:
- Introdujimos un nuevo sistema de entidad de componente, una estrategia moderna para conformar entidades complejas a partir de entidades más simples. Los creadores de contenido pueden simplemente arrastrar y soltar componentes para crear el comportamiento que desean, editar la configuración de los componentes en vivo en el editor y crear scripts de Lua y visuales para modificar o ampliar rápidamente el comportamiento de una entidad. Para ayudarlo a iterar escenas de mayor complejidad, las entidades pueden agruparse en “capas”, que a su vez se pueden usar para crear otras capas más complejas, lo que resulta en un sistema completo de objetos prefabricados en cascada.
- Hemos creado nuevos flujos de trabajo de recursos diseñados para trasladar a los grafistas de sus herramientas de creación de contenido digital favoritas directamente al sistema de juego en segundos. El procesador de recursos asíncrono de Lumberyard importa e incorpora automáticamente actualizaciones de recursos en segundos, y en todas las plataformas de dispositivos de destino. Solo tiene que soltar un archivo de recurso en el directorio de su proyecto o guardar un cambio en un archivo existente, y dichos recursos se procesan, optimizan y actualizan en el editor en segundos.
- El editor Lumberyard tiene una nueva arquitectura de información y una interfaz de usuario que se reconstruyeron en Qt y se diseñaron para que sean más fáciles de usar y aceleren su productividad.
- Hemos integrado una nueva capa de redes, GridMate, para que los ingenieros puedan crear con mayor facilidad videojuegos multijugador de baja latencia con una gran cantidad de jugadores.
- Presentamos Cloud Canvas, el marco Cloud Gems y el portal Cloud Gem, que permiten a sus ingenieros y diseñadores técnicos, aunque no posean experiencia con el backend o tengan muy poca, crear características de juego en línea en vivo, como las fuentes de noticias de la comunidad, la puesta en común de puntajes y la resolución de combate del lado del servidor en cuestión de minutos, gracias al sistema de scripting visual de Lumberyard y las Cloud Gems prediseñadas.
- Realizamos la integración con Amazon GameLift para que pueda implementar, escalar y hacer funcionar videojuegos multijugador basados en sesiones con servidores dedicados.
- Agregamos un nuevo sistema de generación de código para que pueda anotar su código C++ y generar el código que necesite.
- Mejoramos el motor para incluir compatibilidad con dispositivos móviles, incluida la implementación de Android de un clic e iOS Metal.
- Creamos un nuevo iniciador y un configurador de proyectos para que su equipo pueda realizar configuraciones con menos ayuda de los ingenieros.
- Además, creamos nuevos flujos de trabajo para que los grafistas puedan iterar con mayor rapidez y crear contenido de mejor calidad, incluido un nuevo editor de partículas, un nuevo importador de FBX y un editor IU.
Consulte las notas de la versión completas sobre las incorporaciones, las correcciones y las mejoras para obtener más información, y visite el blog de Lumberyard para conocer las novedades sobre los proyectos en los que estamos trabajando.
-
P. ¿De verdad puedo acceder al código fuente de Lumberyard?
Sí. La descarga de Lumberyard incluye acceso gratuito al código fuente C++ completo. También puede obtener el código fuente de Lumberyard en GitHub.
-
P. ¿Qué tipo de soporte se encuentra disponible para Lumberyard?
Pasamos el desarrollo de nuestra característica nueva de Lumberyard a Open 3D Engine (O3DE), pero continuaremos proporcionando soluciones a problemas críticos de seguridad a Lumberyard 1.28 según sea necesario. Existe soporte adicional para Lumberyard mediante los planes de AWS Premium Support.
-
P. ¿Puedo utilizar Lumberyard para fines ajenos a los juegos, como por ejemplo arquitectura, simulaciones y películas de animación?
Sí, y lo animamos a que lo haga.
-
P. ¿Cuáles son los requisitos del sistema para crear un videojuego con el editor y las herramientas de Lumberyard?
Recomendamos que utilice un equipo con Windows 10 de 64 bits, 8 GB de RAM o más, 60 GB de almacenamiento, un procesador de cuatro núcleos de 3 GHz o más y una tarjeta gráfica de 2 GB o más compatible con DX11 o posterior.
-
P. ¿Con qué plataformas de dispositivos es compatible Lumberyard?
En la actualidad, Lumberyard es compatible con equipos PC, Xbox One, PlayStation 4, iOS (iPhone 5S o posterior e iOS 7.0 o posterior) y Android (Nexus 5 y equivalentes con compatibilidad para OpenGL 3.0 o posterior). Lumberyard también es compatible con servidores dedicados en Windows y Linux. Tenga en cuenta que Sony y Microsoft solo permiten crear videojuegos para las plataformas de sus consolas a los desarrolladores que hayan superado su proceso de selección.
-
P: ¿Cómo puedo comenzar a desarrollar juegos para Xbox y PlayStation?
Si posee la licencia de desarrollador de Microsoft Xbox, envíe un correo electrónico con su nombre, el nombre de su estudio y la dirección de correo electrónico registrada en la licencia a lumberyard-consoles@amazon.com. Si posee la licencia de desarrollador de Sony PlayStation, visite SCE DevNet. En el directorio de middleware, haga clic en Confirm Status (Confirmar estado) para Amazon Lumberyard.
Lumberyard y AWS
-
P. Si creo un videojuego de un solo jugador que no se conecta a la nube, ¿debo pagar por usar el motor?
No, en este caso no pagaría nada a AWS.
-
P. ¿Necesito una cuenta de AWS para usar Lumberyard?
No, pero la descarga o el uso de Lumberyard implica que acepta el contrato de usuario de AWS y los términos de servicio de Lumberyard. Si desea utilizar Amazon GameLift o Cloud Canvas de Lumberyard para crear características de juego conectadas, usted o un miembro de su equipo tendrá que abrir una cuenta de AWS y aprovisionar servicios para su cuenta.
-
P. ¿Tengo que ejecutar mi videojuego en AWS?
No. Si dispone de sus propios servidores privados en funcionamiento, no hace falta que utilice AWS. También puede usar Lumberyard sin AWS si su videojuego no usa ningún servidor. Por ejemplo, si publica un juego independiente para un solo jugador o un juego multijugador con partidas solo locales, no pagará nada a AWS.
-
P. ¿Se aplica algún cargo u otras tarifas adicionales de AWS Identity además de las tarifas de servicio de AWS para los clientes de Lumberyard?
No.
-
P. ¿Cómo otorgo acceso a mi equipo de desarrolladores a Cloud Canvas y AWS a través del editor de Lumberyard?
Para otorgar acceso a AWS a través de Cloud Canvas, primero debe crear un usuario de AWS Identity and Access Management (IAM) para los miembros de su equipo y generar claves de acceso y claves secretas. Los miembros de su equipo pueden escribir estas claves en el administrador de credenciales del editor de Lumberyard, en el menú de AWS. Para obtener más información, consulte la documentación sobre Cloud Canvas e IAM.
-
P. ¿Puedo otorgar permisos o restricciones a ciertos miembros del equipo para servicios específicos de AWS en Cloud Canvas?
Sí, Cloud Canvas permite configurar los permisos, de modo que los recursos de desarrollo, pruebas y publicación pueden tener distintas restricciones de acceso. Cloud Canvas crea políticas administradas de IAM, que se pueden usar para otorgar acceso a los usuarios y grupos de IAM que elija. Para personalizar los permisos, edite la configuración de Cloud Canvas en el editor de Lumberyard y actualice las asignaciones de usuarios y grupos en la consola de administración de AWS cuando sea necesario.
-
P. ¿Qué servicios de AWS se encuentran disponibles en Cloud Canvas?
Licencias y mods
-
P. ¿Qué términos de licencia gobiernan el uso de Lumberyard?
El uso de Lumberyard se rige por el contrato de usuario de AWS y los términos de servicio de Lumberyard.
-
P. ¿Tengo que vender mi videojuego de Lumberyard en Amazon?
No, puede vender su videojuego donde quiera. Por supuesto, nos gustaría ver su juego en Amazon, y puede encontrar información sobre la publicación de juegos de equipos PC y Mac en Amazon aquí y sobre la publicación de juegos de Android en Amazon Appstore aquí.
-
P. ¿Puedo utilizar Lumberyard para crear mi propio motor de videojuegos y distribuirlo?
No. Aunque puede mantener una versión interna de Lumberyard que haya modificado, no puede usar Lumberyard para distribuir su propio motor de videojuegos, para realizar mejoras en otro motor de videojuegos o para competir con Lumberyard de cualquier otro modo.
Sin embargo, puede distribuir su propia adaptación de Lumberyard mediante el repositorio de Lumberyard en GitHub, siempre y cuando cumpla con los requisitos de nuestros términos e incluya una copia de nuestro aviso de licencia en su adaptación. Los usuarios que utilicen su adaptación deben aceptar el Contrato de usuario de AWS<y los términos de servicio de Lumberyard. El uso por su parte de la adaptación se rige por estos términos.
Estos términos no aplican a Open 3D Engine (O3DE). Puede obtener más información acerca de O3DE y crear un motor en o3de.org.
-
P. ¿Es Lumberyard una herramienta de “código abierto”?
No. Ponemos el código fuente a su disposición para que pueda personalizar su juego por completo, pero sus derechos se ven limitados por los términos de servicio de Lumberyard. Por ejemplo, no puede publicar el código fuente del motor Lumberyard (excepto en el repositorio de Lumberyard en GitHub) ni utilizarlo para publicar su propio motor de videojuegos.
O3DE es de código abierto, con licencia permisiva Apache 2.0. Obtenga más información acerca de O3DE en o3de.org.
-
P. ¿Puedo redistribuir modificaciones de código fuente para Lumberyard?
Sí, puede distribuir su propia adaptación de Lumberyard mediante el repositorio de Lumberyard (su adaptación debe estar asociada a nuestro repositiorio) en GitHub, siempre y cuando cumpla los requisitos de nuestros términos e incluya una copia de nuestro aviso de licencia en su adaptación. Los usuarios que utilicen su adaptación deben aceptar el Contrato de usuario de AWS y los términos de servicio de Lumberyard. El uso por su parte de la adaptación se rige por estos términos.
Además, puede redistribuir hasta 50 líneas de código fuente en foros (incluido el foro de contribuciones oficial de Lumberyard) o en otros lugares. También puede compartir modificaciones con los proveedores y publicadores que trabajan en su videojuego, según lo estipulado en los términos de servicio. De lo contrario, no podrá publicar código fuente del motor de Lumberyard.
-
P. ¿Puedo aplicar mis propios términos cuando publique una adaptación en GitHub o comparta mejoras en un foro?
No. Cuando comparte públicamente una mejora para Lumberyard, proporciona a otros clientes de Lumberyard una licencia para usar esa mejora con los mismos términos que gobiernan Lumberyard, y nos proporciona a nosotros una licencia para usar esa mejora sin restricciones.
-
P. ¿Puedo enviar código que agregue características o resuelva los errores que encuentre?
Sí, aunque el desarrollo de características por parte del equipo de AWS cambió de Lumberyard a O3DE. El código fuente de Lumberyard está disponible en GitHub. Puede enviar código para Lumberyard con formato de solicitud de incorporación. Para obtener detalles al respecto, consulte las directrices de contribución en nuestra página de GitHub.
-
P. Si creo un videojuego con Lumberyard, ¿podrá conectarse a servicios como Steamworks, Xbox Live, PSN, Apple Game Center, Google Play Games o las funciones sociales de la consola?
Sí. Su videojuego podrá leer y escribir datos en servicios de plataformas y servicios de juegos públicos de terceros de estado de guardado de los jugadores, identidad, gráficos sociales, emparejamientos, chat, notificaciones, logros, clasificaciones, publicidad, adquisición de jugadores, compras en el juego, análisis e informes de fallos.
-
P: ¿Puedo usar mis propios servidores?
Sí. Puede utilizar su propio hardware para el videojuego. Asimismo, sus usuarios pueden conectarse a una red de pares y alojar servidores personales (siempre y cuando no operen como un negocio de proveedor de servicios).
-
P. ¿Puedo utilizar los recursos de juego incluidos en Lumberyard para mi videojuego?
Sí. Lumberyard incluye paquetes de recursos que pude utilizar para sus videojuegos y prototipos. También proporcionamos recursos y muestras adicionales de alta fidelidad en nuestro sitio web que podrán resultarle útiles.
-
P. ¿Puedo redistribuir recursos o proyectos de muestra de Lumberyard?
No de forma independiente. Puede modificar o redistribuir recursos de muestra de Lumberyard como audio, texturas, mallas, animaciones, archivos de datos de juego y scripts como parte de su videojuego. Pero no puede, por ejemplo, revender recursos de Lumberyard en un almacén de recursos.
-
P. ¿Puedo utilizar Lumberyard de alguna manera no permitida en los términos de servicio?
Contáctenos si desea utilizar Lumberyard de alguna manera no permitida en los términos de servicio de Lumberyard.
-
P. ¿Admite Lumberyard integraciones con middleware de terceros?
Sí. Lumberyard ya está integrado con middleware de uso habitual, como Perforce, Wwise, Substance, Speedtree, etc. Si es un proveedor de middleware y le interesa integrarlo con Lumberyard, contáctenos.
-
P. ¿Puedo incluir las herramientas de Lumberyard de forma que los jugadores puedan crear mods para el videojuego?
Sí. El derecho a redistribuir Lumberyard en el videojuego también incluye el derecho a redistribuir partes del entorno de desarrollo en él. En la documentación, encontrará una lista de componentes redistribuibles. Estos derechos también se aplican a productos asociados que puede poner a disposición de los usuarios finales para que modifiquen y creen obras derivadas del videojuego. Si desea distribuir los componentes de Lumberyard en formato de código fuente, contáctenos.