Amazon ha pubblicato un motore di gioco aperto Open 3D Engine basato sulle tecnologie CryEngine

Amazon ha pubblicato il progetto O3DE (Open 3D Engine), che rende open source un motore di gioco adatto alla creazione di giochi AAA. Il motore O3DE è 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 codice è scritto in C++ e pubblicato sotto le licenze Apache 2.0 e MIT. È disponibile il supporto per le piattaforme Linux, Windows 10, macOS, iOS e Android.

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.

Amazon ha pubblicato un motore di gioco aperto Open 3D Engine basato sulle tecnologie CryEngine

NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast e AMD TressFX sono supportati per la simulazione fisica. È presente un sottosistema di rete integrato con supporto per compressione e crittografia del traffico, simulazione di problemi di rete, strumenti per la replica dei dati e sincronizzazione del flusso. Supporta un formato mesh universale per le risorse di gioco, l'automazione della generazione di risorse in Python e il caricamento asincrono delle risorse.

Amazon ha pubblicato un motore di gioco aperto Open 3D Engine basato sulle tecnologie CryEngine

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.

Amazon ha pubblicato un motore di gioco aperto Open 3D Engine basato sulle tecnologie CryEngine

Tra le differenze tra O3DE e il motore Amazon Lumberyard ci sono un nuovo sistema di build basato su Cmake, un'architettura modulare, l'uso di utilità aperte, un nuovo sistema prefabbricato, un'interfaccia utente estensibile basata su Qt, funzionalità aggiuntive per lavorare con i servizi cloud, ottimizzazioni delle prestazioni, nuove funzionalità di rete e un motore di rendering migliorato con supporto per ray tracing, illuminazione globale, rendering diretto e differito. 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 può notare New World.

Per sviluppare ulteriormente il motore su una piattaforma neutrale, sotto gli auspici della Linux Foundation è stata creata la Open 3D Foundation, il cui obiettivo è fornire un motore 3D aperto e di alta qualità per lo sviluppo di giochi moderni e ad alta fedeltà simulatori in grado di operare in tempo reale e fornire qualità cinematografica. 20 aziende hanno già aderito al lavoro congiunto sul motore, tra cui Adobe, AWS, Huawei, Niantic, Intel, Red Hat, AccelByte, Apocalypse Studios, Audiocinetica, Genvid Technologies, International Game Developers Association, SideFX e Open Robotics.



Fonte: opennet.ru

Aggiungi un commento