Lëshimi i parë i motorit të lojës Open 3D Engine, i hapur nga Amazon

Organizata jofitimprurëse Open 3D Foundation (O3DF) ka publikuar lëshimin e parë të rëndësishëm të motorit të hapur të lojërave 3D Engine Open 3D (O3DE), i përshtatshëm për zhvillimin e lojërave moderne AAA dhe simulimeve me besnikëri të lartë, të afta për cilësi në kohë reale dhe kinematografike. Kodi është shkruar në C++ dhe publikohet nën licencën Apache 2.0. Ekziston mbështetje për platformat Linux, Windows, macOS, iOS dhe Android.

Kodi burimor i motorit O3DE u hap në korrik të këtij viti nga Amazon dhe bazohet në kodin e motorit të pronarit të zhvilluar më parë Amazon Lumberyard, i ndërtuar mbi teknologjitë e motorit CryEngine të licencuara nga Crytek në 2015. Për të zhvilluar motorin në një platformë neutrale, nën kujdesin e Fondacionit Linux, u krijua organizata Open 3D Foundation, në kuadër të së cilës, përveç Amazon, kompani si Adobe, Huawei, Intel, Red Hat, Niantic, AccelByte, Apocalypse. Studios, Audiokinetic, Genvid Technologies, International Game Developers Association, SideFX dhe Open Robotics.

Lëshimi i parë i motorit të lojës Open 3D Engine, i hapur nga Amazon

Motori përdoret tashmë nga Amazon, disa studio lojërash dhe animacioni dhe kompani robotike. Nga lojërat e krijuara në bazë të motorit, mund të vërehet New World dhe Deadhaus Sonata. Projekti fillimisht u krijua për t'u përshtatur me nevojat tuaja dhe ka një arkitekturë modulare. Në total, ofrohen më shumë se 30 module, të ofruara si biblioteka të veçanta, të përshtatshme për zëvendësim, integrim në projekte të palëve të treta dhe përdorim veçmas. Për shembull, falë modularitetit, zhvilluesit mund të zëvendësojnë interpretuesin grafik, sistemin e zërit, mbështetjen e gjuhës, grupin e rrjetit, motorin fizik dhe çdo komponent tjetër.

Përbërësit kryesorë të motorit:

  • Mjedis i integruar për zhvillimin e lojës.
  • Sistemi i interpretimit fotorealist me shumë fije Atom Renderer me mbështetje për API-të grafike Vulkan, Metal dhe DirectX 12.
  • Redaktues i zgjerueshëm i modelit 3D.
  • Nënsistemi i zërit.
  • Sistemi i animimit të personazheve (Emotion FX).
  • Sistemi për zhvillimin e produkteve gjysëm të gatshme (prefab).
  • Motor për simulimin e proceseve fizike në kohë reale. NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast dhe AMD TressFX mbështeten për simulimin e fizikës.
  • Bibliotekat e matematikës duke përdorur udhëzimet SIMD.
  • Nënsistem rrjeti me mbështetje për kompresimin dhe enkriptimin e trafikut, simulimin e problemeve të rrjetit, replikimin e të dhënave dhe sinkronizimin e transmetimit.
  • Format rrjetë universale për burimet e lojës. Është e mundur të gjenerohen burime nga skriptet Python dhe të ngarkohen burimet në mënyrë asinkrone.
  • Komponentët për përcaktimin e logjikës së lojës në Lua dhe Python.

Lëshimi i parë i motorit të lojës Open 3D Engine, i hapur nga Amazon

Ndër ndryshimet midis O3DE dhe motorit Amazon Lumberyard janë një sistem i ri ndërtimi i bazuar në Cmake, një arkitekturë modulare, përdorimi i shërbimeve të hapura, një sistem i ri prefab, një ndërfaqe përdoruesi e zgjeruar bazuar në Qt, aftësi shtesë për të punuar me shërbimet cloud, optimizimet e performancës, aftësitë e reja të rrjetëzimit dhe një renderim i përmirësuar me mbështetje për gjurmimin e rrezeve, ndriçimin global, paraqitjen përpara dhe të shtyrë.

Vihet re se pasi u hap kodi i motorit, më shumë se 250 zhvillues iu bashkuan projektit dhe zbatuan 2182 ndryshime. Publikimi i parë i projektit ka kaluar fazën e stabilizimit dhe njihet si i gatshëm për zhvillimin e lojërave dhe simulatorëve profesionistë 3D. Për Linux, ka filluar formimi i paketave në formatin deb dhe është propozuar një instalues ​​për Windows. Versioni i ri shton gjithashtu risi të tilla si mjete për profilizimin dhe testimin e performancës, një gjenerator eksperimental të peizazhit, integrimin me mjedisin e programimit vizual Script Canvas, një sistem zgjerimesh Gem me mbështetje për shërbimet cloud, shtesa për krijimin e lojërave online me shumë lojtarë, një SDK për konfigurimin e motorit dhe zhvillimin e mbështetjes në platformat Windows, Linux, macOS, iOS dhe Android. Në formën e shtesave të gurëve të çmuar për O3DE, janë lëshuar paketa me motorin e inteligjencës artificiale Kythera, modelet gjeohapësinore 3D Cesium dhe efektet vizuale PopcornFX.

Burimi: opennet.ru

Shto një koment