Epic Games se ha unido a la organización que desarrolla Open 3D Engine

La Fundación Linux anunció que Epic Games se ha unido a la Open 3D Foundation (O3DF), creada para continuar el desarrollo colaborativo del motor de juegos Open 3D Engine (O3DE) después de que Amazon lo descubriera. Epic Games, que desarrolla el motor de juegos Unreal Engine, estuvo entre los principales participantes, junto con Adobe, AWS, Huawei, Microsoft, Intel y Niantic. Un representante de Epic Games se unirá a la junta directiva de O3DF.

El objetivo principal del proyecto Open 3D Engine es proporcionar un motor 3D abierto y de alta calidad para el desarrollo de juegos AAA modernos y simuladores de alta fidelidad que puedan ejecutarse en tiempo real y proporcionar calidad cinematográfica. Como parte de la Open 3D Foundation, Epic Games tiene la intención de centrarse en garantizar la portabilidad de los activos del juego y los datos multimedia que los acompañan para liberar a los artistas y creadores de contenido de estar atados a herramientas específicas.

Open 3D Engine 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 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.

El motor ya lo utilizan Amazon, varios estudios de juegos y animación, así como empresas de robótica. Entre los juegos creados sobre la base del motor, se pueden destacar New World y Deadhaus Sonata. 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.

Fuente: opennet.ru

Añadir un comentario