Bezmaksas spēļu dzinēja Urho3D kopienas šķelšanās noveda pie dakšas izveides

Urho3D spēļu dzinēja izstrādātāju kopienā radušos pretrunu rezultātā (ar savstarpējām apsūdzībām par “toksicitāti”) izstrādātājs 1vanK, kuram ir administratīvā pieeja projekta krātuvei un forumam, vienpusēji paziņoja par izstrādes kursa maiņu un pārorientāciju. pret krievvalodīgo kopienu. 21. novembrī izmaiņu saraksta piezīmes sāka publicēt krievu valodā. Urho3D 1.9.0 izlaidums ir atzīmēts kā pēdējais izlaidums angļu valodā.

Izmaiņu iemesls ir angliski runājošo kopienas dalībnieku toksicitāte un to cilvēku trūkums, kuri vēlas pievienoties attīstībai (šogad gandrīz visas izmaiņas pievienoja uzturētāji). Projekta domēns (urho3d.io) joprojām pieder iepriekšējam uzturētājam (Wei Tjong), kurš kopš 2021. gada ir atteicies no izstrādes.

Tikmēr eksperimentālās fork rbfx (Rebel Fork Framework) izstrādātāji paziņoja par pirmo starpizlaidumu, norādot, ka galvenā ideja ir realizēta un ietvars ir lietojams.Šī dakša turpina Urho3D izstrādi, taču ar dažām radikālām izmaiņām struktūrā Starp nozīmīgākajām izmaiņām rbfx ir izcelt pārveidoto renderēšanu ar PBR atbalstu, Bullet fizikas dzinēja aizstāšanu ar PhysX, GUI apakšsistēmas pārstrādi, izmantojot Dear ImGUI, saišu noņemšana ar Lua un AngelScript.

Tāpat, reaģējot uz pašreizējo krīzi Urho3D kopienā, tika izveidota konservatīvāka dakša - U3D, pamatojoties uz jaunāko stabilo Urho3D izlaidumu. Atbildot uz to, Urho3D uzturētājs ieteica izveidot dakšiņu no agrāka laidiena, jo viņš pauda šaubas par dakšu autora spēju patstāvīgi atbalstīt jaunos Urho3D laidienos izstrādāto saistošo ģeneratoru. Viņš arī pauda skepsi par iespēju praktiski izstrādāt dakšu, jo pirms tam dakšas autors nepiedalījās izstrādē un publicēja tikai rupjas un puslīdz strādājošas izmaiņas, atstājot to gatavību citiem.

Urho3D dzinējs ir piemērots 2D un 3D spēļu izveidei, atbalsta Windows, Linux, macOS, Android, iOS un Web, kā arī ļauj izveidot spēles C++, AngelScript, Lua un C#. Dzinēja lietošanas principi ir diezgan tuvi Unity, kas ļauj izstrādātājiem, kas pārzina Unity, ātri apgūt Urho3D lietošanu. Tiek atbalstītas tādas funkcijas kā fiziski pamatota renderēšana, fizisko procesu simulācija un apgrieztā kinemātika. Renderēšanai tiek izmantots OpenGL vai Direct3D9. Projekta kods ir rakstīts C++ valodā un tiek izplatīts saskaņā ar MIT licenci.

Avots: opennet.ru

Pievieno komentāru