Rozdelenie komunity bezplatného herného enginu Urho3D viedlo k vytvoreniu forku

V dôsledku kontroverzie v komunite vývojárov herných enginov Urho3D (so vzájomným obviňovaním z „toxicity“) vývojár 1vanK, ktorý má administratívny prístup do úložiska a fóra projektu, jednostranne oznámil zmenu kurzu vývoja a preorientovanie sa na ruský - hovoriaca komunita. Od 21. novembra sa poznámky v zozname zmien začali zverejňovať v ruštine. Vydanie Urho3D 1.9.0 je označené ako posledné vydanie v angličtine.

Dôvodom zmien je toxicita anglicky hovoriacich členov komunity a nedostatok ochoty zapojiť sa do vývoja (tento rok takmer všetky zmeny pridali správcovia). Doménu projektu (urho3d.io) naďalej vlastní bývalý správca (Wei Tjong), ktorý od roku 2021 ukončil vývoj.

Medzitým vývojári experimentálneho forku rbfx (Rebel Fork Framework) oznámili prvé dočasné vydanie, pričom poznamenali, že hlavná myšlienka je implementovaná a rámec je použiteľný.Tento fork pokračuje vo vývoji Urho3D, ale s niekoľkými radikálnymi zmenami v Medzi najvýznamnejšie zmeny v rbfx patrí prepracované vykresľovanie zvýraznení s podporou PBR, nahradenie fyzikálneho enginu Bullet PhysX, redizajn GUI subsystému pomocou Dear ImGUI, odstránenie väzieb na Lua a AngelScript.

Aj v reakcii na pokračujúcu krízu v komunite Urho3D sa vytvoril konzervatívnejší fork - U3D, založený na najnovšom stabilnom vydaní Urho3D. V reakcii na to správca Urho3D odporučil forkovať staršie vydanie, pretože vyjadril pochybnosti o schopnosti autora forku nezávisle podporovať generátor viazania vyvinutý v nových vydaniach Urho3D. Vyjadril sa tiež skepticky k možnosti vývoja forku v praxi, keďže predtým sa autor forku na vývoji nepodieľal a publikoval len surové a polopracovné zmeny, ktoré posúval iným, aby ich priviedol do pripravenosti.

Engine Urho3D je vhodný na vytváranie 2D a 3D hier, podporuje Windows, Linux, macOS, Android, iOS a Web a umožňuje vytvárať hry v C++, AngelScript, Lua a C#. Princípy používania enginu sú dostatočne blízke Unity, čo umožňuje vývojárom oboznámeným s Unity rýchlo zvládnuť používanie Urho3D. Podporované sú funkcie ako fyzikálne založené vykresľovanie, simulácia fyzikálnych procesov a inverzná kinematika. Na vykresľovanie sa používa OpenGL alebo Direct3D9. Kód projektu je napísaný v C++ a distribuovaný pod licenciou MIT.

Zdroj: opennet.ru

Pridať komentár