Microsoft s-a alăturat lucrării la motorul de joc deschis Open 3D Engine

Linux Foundation a anunțat că Microsoft s-a alăturat Open 3D Foundation (O3DF), creată pentru a continua dezvoltarea comună a motorului de joc Open 3D Engine (O3DE), după descoperirea sa de către Amazon. Microsoft a fost printre primii participanți, alături de Adobe, AWS, Huawei, Intel și Niantic. Un reprezentant Microsoft se va alătura Consiliului de conducere al O3DF. Numărul total de participanți la Open 3D Foundation a ajuns la 25.

De la deschiderea codului sursă, motorului O3DE au fost făcute aproximativ 14 mii de modificări, acoperind aproximativ 2 milioane de linii de cod. În fiecare lună, 350-450 de comite de la 60-100 de dezvoltatori sunt înregistrate în depozitele de proiecte. Scopul principal al proiectului este de a oferi un motor 3D deschis, de înaltă calitate, pentru dezvoltarea jocurilor moderne AAA și a simulatoarelor de înaltă fidelitate care pot funcționa în timp real și oferă calitate cinematografică.

Open 3D Engine este o versiune reproiectată și îmbunătățită a motorului proprietar Amazon Lumberyard dezvoltat anterior, bazată pe tehnologiile motorului CryEngine licențiate de la Crytek în 2015. Motorul include un mediu de dezvoltare a jocului integrat, un sistem de randare fotorealist cu mai multe fire Atom Renderer 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 a produselor semifinite. (prefabricat), un motor de simulare fizică în timp real și biblioteci matematice care utilizează instrucțiuni SIMD. Pentru a defini logica jocului, se poate folosi un mediu de programare vizuală (Script Canvas), precum și limbajele Lua și Python.

Motorul este deja folosit de Amazon, mai multe studiouri de jocuri și animație, precum și companii de robotică. Printre jocurile create pe baza motorului se remarcă New World și Deadhaus Sonata. Proiectul a fost conceput inițial pentru a fi adaptabil nevoilor dumneavoastră și are o arhitectură modulară. În total, sunt oferite peste 30 de module, furnizate ca biblioteci separate, potrivite pentru înlocuire, integrare în proiecte terțe și utilizate separat. De exemplu, datorită modularității, dezvoltatorii pot înlocui redarea grafică, sistemul de sunet, suportul pentru limbaj, stiva de rețea, motorul fizic și orice alte componente.

Sursa: opennet.ru

Adauga un comentariu