Amazon publicó un motor de juego abierto Open 3D Engine basado en tecnologías CryEngine

Amazon ha publicado el proyecto O3DE (Open 3D Engine), que proporciona un motor de juego de código abierto adecuado para crear juegos AAA. El motor O3DE es una versión rediseñada y mejorada del motor propietario de Amazon Lumberyard desarrollado anteriormente, basado en tecnologías de motor CryEngine con licencia de Crytek en 2015. El código está escrito en C++ y publicado bajo las licencias Apache 2.0 y MIT. Hay soporte para plataformas Linux, Windows 10, macOS, iOS y Android.

El motor incluye un entorno de desarrollo de juegos integrado, un sistema de renderizado fotorrealista multiproceso Atom Renderer con soporte para Vulkan, Metal y DirectX 12, un editor de modelos 3D extensible, un sistema de animación de personajes (Emotion FX), un sistema de desarrollo de productos semiacabados. (prefabricado), un motor de simulación física en tiempo real y bibliotecas matemáticas que utilizan instrucciones SIMD. Para definir la lógica del juego se puede utilizar un entorno de programación visual (Script Canvas), así como los lenguajes Lua y Python.

Amazon publicó un motor de juego abierto Open 3D Engine basado en tecnologías CryEngine

NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast y AMD TressFX son compatibles con la simulación física. Hay un subsistema de red incorporado con soporte para compresión y cifrado de tráfico, simulación de problemas de red, herramientas para replicación de datos y sincronización de transmisiones. Admite un formato de malla universal para recursos del juego, automatización de la generación de recursos en Python y carga asincrónica de recursos.

Amazon publicó un motor de juego abierto Open 3D Engine basado en tecnologías CryEngine

El proyecto fue inicialmente diseñado para ser adaptable a sus necesidades y tiene una arquitectura modular. En total, se ofrecen más de 30 módulos, suministrados como bibliotecas independientes, aptas para sustitución, integración en proyectos de terceros y uso por separado. Por ejemplo, gracias a la modularidad, los desarrolladores pueden reemplazar el renderizador de gráficos, el sistema de sonido, el soporte de idiomas, la pila de red, el motor de física y cualquier otro componente.

Amazon publicó un motor de juego abierto Open 3D Engine basado en tecnologías CryEngine

Entre las diferencias entre O3DE y el motor de Amazon Lumberyard se encuentran un nuevo sistema de compilación basado en Cmake, una arquitectura modular, el uso de utilidades abiertas, un nuevo sistema prefabricado, una interfaz de usuario extensible basada en Qt, capacidades adicionales para trabajar con servicios en la nube, optimizaciones de rendimiento, nuevas capacidades de red y un motor de renderizado mejorado con soporte para trazado de rayos, iluminación global, renderizado directo y diferido. El motor ya lo utilizan Amazon, varios estudios de juegos y animación, así como empresas de robótica. De los juegos creados sobre la base del motor, se puede destacar New World.

Para seguir desarrollando el motor en una plataforma neutral, se creó la Open 3D Foundation bajo los auspicios de la Linux Foundation, cuyo objetivo es proporcionar un motor 3D abierto y de alta calidad para el desarrollo de juegos modernos y de alta fidelidad. simuladores que pueden operar en tiempo real y proporcionar calidad cinematográfica. 20 empresas ya se han sumado al trabajo conjunto en el motor, incluidas Adobe, AWS, Huawei, Niantic, Intel, Red Hat, AccelByte, Apocalypse Studios, Audiokinetic, Genvid Technologies, International Game Developers Association, SideFX y Open Robotics.



Fuente: opennet.ru

Añadir un comentario