In u mese di settembre spartemu quì nantu à u blog a nutizia di u mutore O3DE, chì hè una versione riprogettata è mejorata di u mutore Lumberyard, basatu annantu à e tecnulugia CryEngine licenziatu da Crytek in 2015 è cù supportu per diverse piattaforme cum'è Linux, Windows 10, macOS, iOS è Android.
È avà in una notizia più recente, a Fundazione Open 3D senza prufittu (O3DF) hà liberatu a prima versione significativa di Open 3D Engine (O3DE), un mutore di ghjocu 3D open source adattatu per u sviluppu di ghjocu AAA simulatori muderni è d'alta precisione capaci di operare in cundizioni reali. tempu è furnisce una qualità cinematografica.
U codice fonte per u mutore O3DE hè statu liberatu in lugliu di questu annu da Amazon è hè basatu annantu à u codice di u mutore proprietariu Amazon Lumberyard sviluppatu prima. Per sviluppà u mutore nantu à una piattaforma neutrale sottu l'auspici di a Fundazione Linux, hè stata creata a Fundazione Open 3D, in quale, in più di Amazon, cumpagnie cum'è Adobe, Huawei, Intel, Red Hat, Niantic, AccelByte, Apocalypse Studios, Audiokinetic hà unitu à u travagliu cumunu nantu à Engine, Genvid Technologies, International Game Developers Association, SideFX è Open Robotics.
U mutore hè digià utilizatu da Amazon, diversi studi di ghjocu è animazione è cumpagnie di robotica. Da i ghjochi creati nantu à a basa di u mutore, pudete vede New World è Deadhaus Sonata.
U prughjettu hè statu urigginariamente cuncepitu per adattà à i vostri bisogni è hà una architettura modulare. In totale, più di 30 moduli sò offerti, furniti cum'è biblioteche standalone, adattati per a sustituzione, integrazione in prughjetti di terzu, è usu separatu. Per esempiu, grazia à a modularità, i sviluppatori ponu rimpiazzà a rendering grafica, u sistema di sonu, u supportu di lingua, a pila di rete, u mutore di fisica è qualsiasi altru cumpunente.
Di i cumpunenti principali si distingue i seguenti:
- Un ambiente integratu per u sviluppu di u ghjocu.
- Atom Processor multi-threaded mutore di rendering fotorealisticu cù supportu per Vulkan, Metal è DirectX 12 API grafica.
- Editore di mudelli 3D estensibile.
- Subsistema di sonu.
- Sistema di animazione di caratteri (Emotion FX).
- Sistema di sviluppu di produttu semifinitu (prefabbricatu).
- Mutore di simulazione fisica in tempu reale. Supporta NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast è AMD TressFX per a simulazione di fisica.
- Biblioteche matematiche chì utilizanu struzzioni SIMD.
- Sottusistema di rete cù supportu per cumpressione è criptografia di u trafficu, simulazione di prublemi di rete, replicazione di dati è sincronizazione di flussu.
- Un furmatu di maglia universale per l'assi di ghjocu. Pudete generà risorse da script Python è carica risorse in modu asincronu.
- Cumpunenti per definisce a logica di u ghjocu in Lua è Python.
Di u differenze notevuli da O3DE à u mutore Amazon Lumberyard, cumpresu un novu sistema di creazione Cmake, architettura modulare, utilità open source, un novu sistema pre-custruitu, una interfaccia d'utilizatore estensibile basata in Qt, capacità supplementari per travaglià cù servizii di nuvola, ottimisazioni di u rendiment, novi capacità di rete, un rendering mejoratu di u mutore cù supportu per u tracciamentu di raggi, illuminazione globale, anticipazione è rendering ritardatu.
Hè nutatu chì dopu à l'apertura di u codice di u mutore, più di 250 sviluppatori s'uniscenu à u prughjettu è implementanu 2,182 cambiamenti.
U primu lanciamentu di u prugettu hà passatu u stadiu di stabilizazione è hè ricunnisciutu chì hè prontu per u sviluppu di ghjochi è simulatori 3D prufessiunale. Per Linux, a furmazione di pacchetti di deb hà iniziatu è un installatore hè offertu per Windows.
A nova versione aghjusta ancu innovazioni cum'è strumenti di prufilu. e teste di prestazione, un generatore di terrenu sperimentale, iIntegrazione cù l'ambiente di prugrammazione visuale Script Canvas, Sistema di estensione Gem cù supportu per i servizii di nuvola, plugins per creà ghjochi di rete multiplayer, SDK per u mutore di persunalizazione è u sviluppu di supportu in diverse piattaforme.
Infine, sè site interessatu à sapè ne di più duvete sapè chì u codice hè scrittu in C ++ è liberatu sottu a licenza Apache 2.0. Ci hè una piattaforma di supportu per Linux, Windows, MacOS, iOS è Android.
source: https://o3de.org
Sianu the first to comment