Organisasjon Linux Foundation объявила о присоединении компании Microsoft к фонду Open 3D Foundation (O3DF), созданному для продолжения совместной разработки игрового движка Open 3D Engine (O3DE), после его открытия компанией Amazon. Компания Microsoft вошла в число главных участников, в одном ряду с Adobe, AWS, Huawei, Intel и Niantic. Представитель Microsoft войдёт в состав управляющего совета (Governing Board) O3DF. Общее число участников Open 3D Foundation достигло 25.
Siden lanseringen med åpen kildekode har O3DE-motoren sett omtrent 14 000 endringer, som dekker omtrent 2 millioner kodelinjer. Hver måned mottar prosjektets repositorier 350–450 commits fra 60–100 utviklere. Prosjektets primære mål er å tilby en åpen 3D-motor av høy kvalitet for utvikling av moderne AAA-spill og high-fidelity-simulatorer som kan kjøre i sanntid og levere resultater i filmatisk kvalitet.
Open 3D Engine er en redesignet og forbedret versjon av den tidligere utviklede proprietære Amazon Lumberyard-motoren, basert på CryEngine-teknologi lisensiert fra Crytek i 2015. Motoren inkluderer et integrert spillutviklingsmiljø, et flertrådet fotorealistisk renderingssystem (Atom Renderer) med støtte for Vulkan, Metal og DirectX 12, en utvidbar 3D-modellredigerer, et karakteranimasjonssystem (Emotion FX), et prefabrikert utviklingssystem, en sanntids fysikksimuleringsmotor og matematiske biblioteker som bruker SIMD-instruksjoner. Spilllogikk kan defineres ved hjelp av et visuelt programmeringsmiljø (Script Canvas), samt språkene Lua og Python.
Motoren brukes allerede av Amazon, flere spill- og animasjonsstudioer, og robotikkselskaper. Blant spillene som er laget på basis av motoren, er New World og Deadhaus Sonata verdt å nevne. Prosjektet ble opprinnelig designet for å kunne tilpasses dine behov og har en modulær arkitektur. Totalt tilbys mer enn 30 moduler, levert som separate biblioteker som er egnet for utskifting, integrering i tredjepartsprosjekter og bruk separat. For eksempel, takket være modularitet, kan utviklere erstatte grafikkgjengivelsen, lydsystemet, språkstøtten, nettverksstakken, fysikkmotoren og andre komponenter.
Kilde: opennet.ru
