Microsoft se ha sumado al trabajo en el motor de juego abierto Open 3D Engine

Организация Linux Foundation объявила о присоединении компании Microsoft к фонду Open 3D Foundation (O3DF), созданному для продолжения совместной разработки игрового движка Open 3D Engine (O3DE), после его открытия компанией Amazon. Компания Microsoft вошла в число главных участников, в одном ряду с Adobe, AWS, Huawei, Intel и Niantic. Представитель Microsoft войдёт в состав управляющего совета (Governing Board) O3DF. Общее число участников Open 3D Foundation достигло 25.

С момента открытия исходных текстов в движок O3DE внесено около 14 тысяч изменений, охватывающих примерно 2 млн строк кода. Ежемесячно в репозиториях проекта фиксируется 350-450 коммитов от 60-100 разработчиков. Главной целью проекта называется предоставление открытого высококачественного 3D-движка для разработки современных игр класса AAA и высокоточных симуляторов, способных работать в режиме реального времени и обеспечить качество кинематографического уровня.

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