Una escissió a la comunitat del motor de joc gratuït Urho3D va portar a la creació d'una forquilla

Com a conseqüència de les contradiccions de la comunitat de desenvolupadors del motor de joc Urho3D (amb acusacions mútues de “toxicitat”), el desenvolupador 1vanK, que té accés administratiu al repositori i al fòrum del projecte, va anunciar unilateralment un canvi de rumb de desenvolupament i una reorientació. cap a la comunitat de parla russa. El 21 de novembre, les notes de la llista de canvis van començar a publicar-se en rus. La versió d'Urho3D 1.9.0 està marcada com l'última versió en anglès.

El motiu dels canvis és la toxicitat dels membres de la comunitat de parla anglesa i la manca de gent disposada a unir-se al desenvolupament (aquest any gairebé tots els canvis els van afegir els mantenedors). El domini del projecte (urho3d.io) continua pertanyent al responsable anterior (Wei Tjong), que s'ha allunyat del desenvolupament des del 2021.

Mentrestant, els desenvolupadors de l'experimental fork rbfx (Rebel Fork Framework) van anunciar la primera versió provisional, assenyalant que la idea principal s'ha implementat i el framework es pot utilitzar. Aquesta fork continua el desenvolupament d'Urho3D, però amb alguns canvis radicals en l'estructura. Entre els canvis més significatius a rbfx destaquen el redisseny de renderització amb suport PBR, la substitució del motor de física Bullet per PhysX, la reelaboració del subsistema GUI mitjançant Dear ImGUI, l'eliminació d'enllaços a Lua i AngelScript.

També com a resposta a la crisi en curs a la comunitat Urho3D, es va formar una bifurcació més conservadora: U3D, basada en l'últim llançament estable d'Urho3D. En resposta, el responsable d'Urho3D va aconsellar fer una bifurcació d'una versió anterior, ja que va expressar dubtes sobre la capacitat de l'autor de la bifurcació per donar suport independentment al generador d'enllaços desenvolupat en les noves versions d'Urho3D. També va expressar l'escepticisme sobre la possibilitat de desenvolupar una forquilla a la pràctica, ja que abans l'autor de la bifurcació no va participar en el desenvolupament i només va publicar canvis bruts i mig treballadors, deixant als altres portar-los a punt.

El motor Urho3D és adequat per crear jocs en 2D i 3D, és compatible amb Windows, Linux, macOS, Android, iOS i Web i us permet crear jocs en C++, AngelScript, Lua i C#. Els principis d'ús del motor són força propers a Unity, que permet als desenvolupadors familiaritzats amb Unity dominar ràpidament l'ús d'Urho3D. S'admeten funcions com ara la representació física, la simulació de processos físics i la cinemàtica inversa. S'utilitza OpenGL o Direct3D9 per a la representació. El codi del projecte està escrit en C++ i distribuït sota la llicència MIT.

Font: opennet.ru

Afegeix comentari