Open 3D Engine, il motore di gioco open source di Amazon per la creazione di giochi AAA

Il motore di gioco di Amazon, Lumberyard, è sempre stato disponibile gratuitamente, ma non ha mai ricevuto molto supporto dagli sviluppatori . Di fronte a questa scarsa attrattiva, Amazon ha deciso di rendere il motore di gioco un progetto open source. Ha inoltre cambiato il nome del motore e creato un'organizzazione per monitorare l'iniziativa.

Tutto questo è stato annunciato di recente da Amazon attraverso un annuncio che introduce il progetto O3DE (Open 3D Engine), che fornisce un motore di gioco open source adatto alla creazione di giochi AAA.

Il motore O3DE è una versione riprogettata e migliorata del motore Lumberyard, basata sulle tecnologie CryEngine concesse in licenza da Crytek nel 2015, e supporta diverse piattaforme come Linux, Windows 10, macOS, iOS e Android. Il codice è scritto in C++ ed è rilasciato sotto licenza Apache 2.0 e MIT.

Le differenze tra O3DE e Amazon Lumberyard includono un nuovo sistema di compilazione CMake , un'architettura modulare, utility open source, un nuovo sistema di prefabbricazione, 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, anticipazione e rendering differito.

Informazioni su Open 3D Engine

Il motore grafico include un ambiente di sviluppo integrato, un processore Atom multi-thread, un sistema di rendering fotorealistico 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 preconfigurato (Prefab), un motore di simulazione fisica in tempo reale e librerie matematiche che utilizzano istruzioni SIMD. L'ambiente di programmazione visuale (Script Canvas), così come i linguaggi Lua e Python, possono essere utilizzati per definire la logica di gioco.

Ascoltiamo gli sviluppatori di giochi e simulazioni che desiderano più opzioni che consentano collaborazione, personalizzazione e controllo creativo nei loro processi di produzione. Costruire strumenti 3D da zero può essere proibitivo in termini di costi, impiegare anni per svilupparsi e richiedere risorse significative per la manutenzione. Questi sviluppatori finiscono per scegliere di spendere soldi importanti per reinventare la ruota o utilizzare soluzioni proprietarie che possono essere difficili da personalizzare.

Supporta NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast e AMD TressFX per la simulazione fisica e include un sottosistema di rete integrato con supporto per la compressione e la crittografia del traffico, la simulazione di problemi di rete, la replica dei dati e la sincronizzazione dei flussi. Supporta un formato mesh universale per le risorse di gioco, la generazione automatica di risorse in Python e il caricamento asincrono delle risorse.

Complessivamente, vengono offerti più di 30 moduli, forniti come librerie indipendenti, adatte alla sostituzione, all'integrazione in progetti di terze parti e all'utilizzo separato. Ad esempio, grazie alla modularità, gli sviluppatori possono sostituire il rendering grafico, il sistema audio, il supporto linguistico, lo stack di rete, il motore fisico e qualsiasi altro componente.

Abbiamo creato un potente sistema di entità dei componenti e un popolare motore di scripting visivo Script Canvas. Abbiamo anche acquisito l'editor di animazioni Emotion FX, creato un sistema Gems modulare e implementato molte integrazioni Twitch e AWS. Ma una cosa che non è mai cambiata è stata la nostra missione: rendere accessibili a tutti strumenti di rendering 3D gratuiti di prim'ordine. Ora facciamo un passo in più.

Il motore grafico è già utilizzato da Amazon, da diversi studi di sviluppo di videogiochi e animazione e da aziende di robotica. New World è un esempio notevole di gioco creato utilizzando questo motore.

Infine, viene anche menzionato che, per sviluppare ulteriormente il motore su una piattaforma neutrale sotto l'egida della Linux Foundation, è stata creata la Open 3D Foundation , il cui scopo è fornire un motore 3D open source di alta qualità per lo sviluppo di giochi moderni e simulatori ad alta precisione in grado di funzionare in tempo reale e di offrire una qualità cinematografica.

Fonte: https://aws.amazon.com


Aggiungi come fonte preferita in Google