Open 3D Engine, motorul de jocuri open source Amazon pentru crearea de jocuri AAA

Motorul de joc al Amazon, Lumberyard, a fost întotdeauna disponibil gratuit, dar nu a primit niciodată prea mult sprijin din partea dezvoltatorilor . Confruntându-se cu această lipsă de atractivitate, Amazon a optat pentru a transforma motorul de joc într-un proiect open-source. De asemenea, au schimbat numele motorului și au creat o organizație pentru a monitoriza inițiativa.

Tot acest Amazon a fost dezvăluit recent printr-un anunț care introduce proiectul O3DE (Open 3D Engine), care oferă un motor de joc open source potrivit pentru crearea de jocuri AAA.

Motorul O3DE este o versiune reproiectată și îmbunătățită a motorului Lumberyard, bazată pe tehnologiile CryEngine licențiate de Crytek în 2015 și suportă diverse platforme precum Linux, Windows 10, macOS, iOS și Android. Codul este scris în C++ și lansat sub licențele Apache 2.0 și MIT.

Diferențele dintre O3DE și Amazon Lumberyard includ un nou sistem de construire Cmake , o arhitectură modulară, utilități deschise, un nou sistem prefabricat, o interfață utilizator extensibilă bazată pe Qt, capacități suplimentare pentru lucrul cu servicii cloud, optimizări de performanță, noi capacități de rețea și un motor de randare îmbunătățit, cu suport pentru ray tracing, iluminare globală, anticipare și randare amânată.

Despre Open 3D Engine

Motorul include un mediu integrat de dezvoltare a jocurilor, un procesor Atom multi-threaded, un sistem de randare fotorealist cu suport pentru Vulkan, Metal și DirectX 12, un editor de modele 3D extensibil, un sistem de animație a personajelor (Emotion FX), un sistem de dezvoltare pre-construit (Prefab), un motor de simulare a fizicii în timp real și biblioteci matematice care utilizează instrucțiuni SIMD. Mediul vizual de programare (Script Canvas), precum și limbajele Lua și Python, pot fi utilizate pentru a defini logica jocului.

Ascultăm dezvoltatorii de jocuri și simulare care doresc mai multe opțiuni care să permită colaborarea, personalizarea și controlul creativ în procesele lor de producție. Construirea de instrumente 3D de la zero poate fi prohibitivă din punct de vedere al costurilor, poate dura ani de zile pentru a se dezvolta și necesită resurse semnificative pentru întreținere. Acești dezvoltatori ajung să aleagă să cheltuiască bani critici reinventând roata sau folosind soluții proprietare care pot fi dificil de personalizat.

Este compatibil cu NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast și AMD TressFX pentru simularea fizicii și dispune, de asemenea, de un subsistem de rețea încorporat cu suport pentru compresia și criptarea traficului, simularea problemelor de rețea, replicarea datelor și sincronizarea fluxurilor. Acceptă un format universal de plasă pentru resursele de joc, generarea automată de resurse în Python și încărcarea asincronă a resurselor.

În total, sunt oferite peste 30 de module, furnizate ca biblioteci independente, potrivite pentru înlocuire, integrare în proiecte terțe și utilizare separată. De exemplu, datorită modularității, dezvoltatorii pot înlocui randarea grafică, sistemul audio, suportul lingvistic, stiva de rețea, motorul fizic și orice altă componentă.

Am construit un sistem puternic de entități componente și un popular motor vizual de scriptare Script Canvas. De asemenea, am achiziționat editorul de animație Emotion FX, am creat un sistem modular Gems și am implementat multe integrări Twitch și AWS. Dar un lucru care nu s-a schimbat niciodată a fost misiunea noastră: să facem instrumente de redare 3D gratuite de talie mondială accesibile tuturor. Acum mergem cu un pas mai departe.

Motorul este deja utilizat de Amazon, mai multe studiouri de jocuri și animație și companii de robotică. New World este un exemplu notabil de joc creat folosind acest motor.

În final, se menționează și faptul că, pentru dezvoltarea în continuare a motorului pe o platformă neutră sub auspiciile Fundației Linux, a fost creată Fundația Open 3D , al cărei scop este de a oferi un motor 3D deschis de înaltă calitate pentru dezvoltarea de jocuri moderne și simulatoare de înaltă precizie, capabile să funcționeze în timp real și să ofere calitate cinematografică.

Sursă: https://aws.amazon.com


Adăugați ca sursă preferată în Google