Epic Games si è unita all'organizzazione sviluppando il motore di gioco aperto Open 3D Engine

La Linux Foundation ha annunciato che Epic Games ha aderito alla Open 3D Foundation (O3DF), creata per continuare lo sviluppo collaborativo del motore di gioco Open 3D Engine (O3DE) dopo che è stato scoperto da Amazon. Epic Games, che sviluppa il motore di gioco Unreal Engine, è stato tra i principali partecipanti, insieme ad Adobe, AWS, Huawei, Microsoft, Intel e Niantic. Un rappresentante di Epic Games si unirà al consiglio di amministrazione di O3DF.

L'obiettivo principale del progetto Open 3D Engine è fornire un motore 3D aperto e di alta qualità per lo sviluppo di moderni giochi AAA e simulatori ad alta fedeltà che possano funzionare in tempo reale e fornire qualità cinematografica. Nell'ambito della Open 3D Foundation, Epic Games intende concentrarsi sulla garanzia della portabilità delle risorse di gioco e dei dati multimediali di accompagnamento al fine di liberare artisti e creatori di contenuti dall'essere vincolati a strumenti specifici.

Open 3D Engine è una versione riprogettata e migliorata del motore proprietario Amazon Lumberyard precedentemente sviluppato, basato sulle tecnologie del motore CryEngine concesse in licenza da Crytek nel 2015. Il motore include un ambiente di sviluppo di giochi integrato, un sistema di rendering fotorealistico multi-thread Atom Renderer con supporto per Vulkan, Metal e DirectX 12, un editor di modelli 3D estensibile, un sistema di animazione dei personaggi (Emotion FX), un sistema di sviluppo di prodotti semilavorati (prefab), un motore di simulazione fisica in tempo reale e librerie matematiche che utilizzano istruzioni SIMD. Per definire la logica del gioco è possibile utilizzare un ambiente di programmazione visuale (Script Canvas), nonché i linguaggi Lua e Python.

Il motore è già utilizzato da Amazon, da diversi studi di giochi e animazione, nonché da aziende di robotica. Tra i giochi creati sulla base del motore si possono notare New World e Deadhaus Sonata. Il progetto è stato inizialmente pensato per essere adattabile alle vostre esigenze e presenta un'architettura modulare. In totale vengono offerti più di 30 moduli, forniti come librerie separate, adatte per la sostituzione, l'integrazione in progetti di terze parti e l'utilizzo separatamente. Ad esempio, grazie alla modularità, gli sviluppatori possono sostituire il renderer grafico, il sistema audio, il supporto linguistico, lo stack di rete, il motore fisico e qualsiasi altro componente.

Fonte: opennet.ru

Aggiungi un commento