Sumali ang Microsoft sa trabaho sa open game engine na Open 3D Engine

Inihayag ng Linux Foundation na sumali ang Microsoft sa Open 3D Foundation (O3DF), na nilikha upang ipagpatuloy ang pinagsamang pag-unlad ng Open 3D Engine (O3DE) game engine matapos itong matuklasan ng Amazon. Ang Microsoft ay kabilang sa mga nangungunang kalahok, kasama ang Adobe, AWS, Huawei, Intel at Niantic. Ang isang kinatawan ng Microsoft ay sasali sa O3DF Governing Board. Ang kabuuang bilang ng mga kalahok sa Open 3D Foundation ay umabot na sa 25.

Mula nang buksan ang source code, humigit-kumulang 3 na libong pagbabago ang ginawa sa O14DE engine, na sumasaklaw sa humigit-kumulang 2 milyong linya ng code. Bawat buwan, 350-450 ang commit mula 60-100 developer ang naitala sa mga repositoryo ng proyekto. Ang pangunahing layunin ng proyekto ay upang magbigay ng isang bukas, mataas na kalidad na 3D engine para sa pagbuo ng mga modernong AAA na laro at high-fidelity simulator na maaaring gumana sa real time at magbigay ng cinematic na kalidad.

Ang Open 3D Engine ay isang muling idinisenyo at pinahusay na bersyon ng dating binuo na pagmamay-ari na Amazon Lumberyard engine, batay sa mga teknolohiya ng CryEngine engine na lisensyado mula sa Crytek noong 2015. Kasama sa makina ang isang pinagsama-samang kapaligiran sa pagbuo ng laro, isang multi-threaded photorealistic rendering system na Atom Renderer na may suporta para sa Vulkan, Metal at DirectX 12, isang extensible na 3D model editor, isang character animation system (Emotion FX), isang semi-finished product development system (prefab), isang physics simulation engine na real-time at mathematical na mga library gamit ang mga tagubilin ng SIMD. Upang tukuyin ang logic ng laro, maaaring gumamit ng visual programming environment (Script Canvas), gayundin ang mga wikang Lua at Python.

Ang makina ay ginagamit na ng Amazon, ilang mga studio ng laro at animation, pati na rin ng mga kumpanya ng robotics. Kabilang sa mga laro na nilikha batay sa makina, ang New World at Deadhaus Sonata ay maaaring mapansin. Ang proyekto ay unang idinisenyo upang maging angkop sa iyong mga pangangailangan at may modular na arkitektura. Sa kabuuan, higit sa 30 mga module ang inaalok, na ibinibigay bilang hiwalay na mga aklatan, na angkop para sa kapalit, pagsasama sa mga proyekto ng third-party at gamitin nang hiwalay. Halimbawa, salamat sa modularity, maaaring palitan ng mga developer ang graphics renderer, sound system, suporta sa wika, network stack, physics engine at anumang iba pang bahagi.

Pinagmulan: opennet.ru

Magdagdag ng komento