Microsoft uniuse ao traballo no motor de xogos abertos Open 3D Engine

A Fundación Linux anunciou que Microsoft uniuse á Open 3D Foundation (O3DF), creada para continuar o desenvolvemento conxunto do motor de xogos Open 3D Engine (O3DE) despois do seu descubrimento por Amazon. Microsoft estivo entre os principais participantes, xunto con Adobe, AWS, Huawei, Intel e Niantic. Un representante de Microsoft incorporarase á Xunta de Goberno de O3DF. O número total de participantes da Open 3D Foundation alcanzou os 25.

Desde a apertura do código fonte, realizáronse preto de 3 mil cambios no motor O14DE, que abarcan aproximadamente 2 millóns de liñas de código. Cada mes, 350-450 compromisos de 60-100 desenvolvedores rexístranse nos repositorios do proxecto. O obxectivo principal do proxecto é proporcionar un motor 3D aberto e de alta calidade para o desenvolvemento de xogos AAA modernos e simuladores de alta fidelidade que poidan funcionar en tempo real e proporcionar calidade cinematográfica.

Open 3D Engine é unha versión rediseñado e mellorada do motor propietario de Amazon Lumberyard desenvolvido anteriormente, baseado nas tecnoloxías do motor CryEngine licenciadas por Crytek en 2015. O motor inclúe un entorno de desenvolvemento de xogos integrado, un sistema de renderización fotorrealista multiproceso Atom Renderer con soporte para Vulkan, Metal e DirectX 12, un editor de modelos 3D extensible, un sistema de animación de personaxes (Emotion FX), un sistema de desenvolvemento de produtos semiacabados. (prefabricado), un motor de simulación física en tempo real e bibliotecas matemáticas que utilizan instrucións SIMD. Para definir a lóxica do xogo pódese utilizar un entorno de programación visual (Script Canvas), así como as linguaxes Lua e Python.

O motor xa o utilizan Amazon, varios estudos de xogos e animación, así como empresas de robótica. Entre os xogos creados a partir do motor, pódense destacar New World e Deadhaus Sonata. O proxecto foi deseñado inicialmente para adaptarse ás túas necesidades e ten unha arquitectura modular. En total, ofrécense máis de 30 módulos, subministrados como bibliotecas separadas, aptos para a súa substitución, integración en proxectos de terceiros e uso por separado. Por exemplo, grazas á modularidade, os desenvolvedores poden substituír o renderizador de gráficos, o sistema de son, o soporte de linguaxe, a pila de rede, o motor físico e calquera outro componente.

Fonte: opennet.ru

Engadir un comentario