Klofningur í samfélagi ókeypis leikjavélarinnar Urho3D leiddi til þess að gaffal var búið til

Sem afleiðing af mótsögnum í samfélagi þróunaraðila Urho3D leikjavélarinnar (með gagnkvæmum ásökunum um „eiturhrif“), tilkynnti verktaki 1vanK, sem hefur stjórnunaraðgang að geymslu og vettvangi verkefnisins, einhliða breytingu á þróunarferli og endurstefnu. gagnvart rússneskumælandi samfélagi. Þann 21. nóvember var byrjað að birta athugasemdir á lista yfir breytingar á rússnesku. Útgáfa Urho3D 1.9.0 er merkt sem síðasta útgáfa á ensku.

Ástæða breytinganna er eiturhrif enskumælandi samfélagsmeðlima og skortur á fólki sem er tilbúið til að taka þátt í þróuninni (í ár bættust næstum allar breytingar við af viðhaldsaðilum). Verkefnalénið (urho3d.io) tilheyrir áfram fyrri umsjónarmanni (Wei Tjong), sem hefur horfið frá þróun síðan 2021.

Á sama tíma tilkynntu þróunaraðilar tilrauna gaffalsins rbfx (Rebel Fork Framework) fyrstu bráðabirgðaútgáfuna og bentu á að meginhugmyndin hefur verið útfærð og ramminn er nothæfur. Þessi gaffli heldur áfram þróun Urho3D, en með nokkrum róttækum breytingum á uppbyggingu Meðal mikilvægustu breytinga á rbfx eru endurhönnuð endurgerð með PBR stuðningi, skipting á Bullet eðlisfræðivélinni fyrir PhysX, endurvinnsla á GUI undirkerfinu með því að nota Dear ImGUI, fjarlæging á bindingum við Lua og AngelScript.

Einnig til að bregðast við viðvarandi kreppu í Urho3D samfélaginu var íhaldssamari gaffli myndaður - U3D, byggt á nýjustu stöðugu útgáfunni af Urho3D. Til að bregðast við ráðlagði umsjónarmaður Urho3D að búa til gaffal úr fyrri útgáfu, þar sem hann lýsti efasemdum um getu gaffalhöfundar til að styðja sjálfstætt við bindingarrafalinn sem þróaður var í nýjum Urho3D útgáfum. Hann lýsti einnig efasemdum um möguleikann á því að þróa gaffal í reynd, þar sem áður fyrr tók höfundur gaffalsins ekki þátt í þróuninni og birti aðeins grófar og hálfgerðar breytingar og lét öðrum eftir að koma þeim í viðbúnað.

Urho3D vélin er hentug til að búa til 2D og 3D leiki, styður Windows, Linux, macOS, Android, iOS og Web og gerir þér kleift að búa til leiki í C++, AngelScript, Lua og C#. Meginreglur um notkun vélarinnar eru nokkuð nálægt Unity, sem gerir forriturum sem þekkja til Unity að ná tökum á notkun Urho3D fljótt. Aðgerðir eins og efnislega byggða flutningur, eðlisfræðileg ferlalíking og öfug hreyfifræði eru studd. OpenGL eða Direct3D9 er notað til að birta. Verkefniskóðinn er skrifaður í C++ og dreift undir MIT leyfinu.

Heimild: opennet.ru

Bæta við athugasemd