Microsoft se uključio u rad na open game engineu Open 3D Engine

Linux Foundation objavio je da se Microsoft pridružio Open 3D Foundationu (O3DF), stvorenom da nastavi zajednički razvoj Open 3D Enginea (O3DE) pokretača igara nakon što ga je otkrio Amazon. Microsoft je bio među najboljim sudionicima, uz Adobe, AWS, Huawei, Intel i Niantic. Predstavnik Microsofta pridružit će se Upravnom odboru O3DF-a. Ukupan broj sudionika Open 3D Foundation dosegnuo je 25.

Od otvaranja izvornog koda, napravljeno je oko 3 tisuća promjena na motoru O14DE, pokrivajući približno 2 milijuna linija koda. Svaki mjesec, 350-450 obveza od 60-100 programera se bilježi u repozitoriju projekta. Glavni cilj projekta je osigurati otvoreni, visokokvalitetni 3D motor za razvoj modernih AAA igara i simulatora visoke vjernosti koji mogu raditi u stvarnom vremenu i pružiti kinematografsku kvalitetu.

Open 3D Engine je redizajnirana i poboljšana verzija prethodno razvijenog vlasničkog motora Amazon Lumberyard, temeljenog na tehnologijama motora CryEngine licenciranih od strane Cryteka 2015. godine. Motor uključuje integrirano okruženje za razvoj igara, višenitni fotorealistični sustav renderiranja Atom Renderer s podrškom za Vulkan, Metal i DirectX 12, proširivi uređivač 3D modela, sustav za animaciju likova (Emotion FX), sustav za razvoj polugotovih proizvoda (prefab), stroj za simulaciju fizike u stvarnom vremenu i matematičke biblioteke koje koriste SIMD upute. Za definiranje logike igre može se koristiti vizualno programsko okruženje (Script Canvas), kao i jezici Lua i Python.

Motor već koriste Amazon, nekoliko studija za igrice i animacije, kao i tvrtke koje se bave robotikom. Među igrama stvorenim na temelju motora mogu se primijetiti New World i Deadhaus Sonata. Projekt je inicijalno dizajniran da bude prilagodljiv vašim potrebama i ima modularnu arhitekturu. Ukupno je u ponudi više od 30 modula koji se isporučuju kao zasebne biblioteke, prikladni za zamjenu, integraciju u projekte trećih strana i korištenje zasebno. Na primjer, zahvaljujući modularnosti, programeri mogu zamijeniti grafički renderer, zvučni sustav, jezičnu podršku, mrežni skup, motor fizike i sve druge komponente.

Izvor: opennet.ru

Dodajte komentar