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

Il motore di gioco di Amazon chiamato Lumberyard era sempre disponibile per l'uso gratuito, ma non ho mai avuto molto supporto dagli sviluppatorie di fronte a questa mancanza di attrazione, Amazon ha scelto di trasformare il motore di gioco in un progetto open source oltre a ciò hanno anche cambiato il nome del motore di gioco e creano un'organizzazione che monitorerà 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 ridisegnata e migliorata del motore Lumberyard, basato su tecnologie CryEngine concesse in licenza da Crytek nel 2015 e con supporto per varie piattaforme come Linux, Windows 10, macOS, iOS e Android. Il codice è scritto in C++ e rilasciato sotto licenze Apache 2.0 e MIT.

Le differenze di O3DE da Amazon Lumberyard includono un nuovo sistema di build Cmake, architettura modulare, utilità aperte, un nuovo sistema precostruito, un'interfaccia utente estensibile basata su Qt, funzionalità aggiuntive per lavorare con i servizi cloud, ottimizzazioni delle prestazioni, nuove funzionalità di rete, un rendering migliorato del motore con supporto per il tracciamento dei raggi, illuminazione, anticipazione e resa ritardata.

Informazioni su Open 3D Engine

Il motore include un ambiente di sviluppo del gioco integrato, un processore Atom multi-thread sistema di rendering fotorealistico con supporto per Vulkan, metallo e DirectX 12, un editor di modelli 3D estensibile, un sistema di animazione dei personaggi (Emotion FX), un sistema di sviluppo precostruito (prefabbricato), un motore di simulazione fisica in tempo reale e librerie matematiche che utilizzano le istruzioni SIMD. L'ambiente di programmazione visuale (Script Canvas), così come i linguaggi Lua e Python, possono essere utilizzati per definire la logica del 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, Inoltre, ha anche un sottosistema di rete integrato con supporto per compressione e crittografia del traffico, simulazione di problemi di rete, mezzi per la replica dei dati e la sincronizzazione del flusso. Supporta un formato mesh universale per le risorse di gioco, l'automazione della generazione delle risorse in linguaggio Python e il caricamento delle risorse in modalità asincrona.

In totale, sono offerti più di 30 moduli, forniti come librerie separate, adatto per la sostituzione, l'integrazione in progetti di terze parti e l'uso 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 è già utilizzato da Amazon, vari studi di giochi e animazione e aziende di robotica. Tra i giochi creati sulla base del motore, si può evidenziare New World.

Infine, si dice anche che avere un ulteriore sviluppo del motore su una piattaforma neutrale sotto gli auspici della Linux Foundation, è stata creata la Fondazione Open 3D, il cui scopo è fornire un motore 3D aperto di alta qualità per lo sviluppo di giochi moderni e simulatori di alta precisione in grado di funzionare in tempo reale e fornire qualità cinematografica.

fonte: https://aws.amazon.com


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.