Unha escisión na comunidade do motor de xogos gratuítos Urho3D levou á creación dun fork

Como resultado das contradicións na comunidade de desenvolvedores do motor de xogos Urho3D (con acusacións mutuas de "toxicidade"), o desenvolvedor 1vanK, que ten acceso administrativo ao repositorio e ao foro do proxecto, anunciou unilateralmente un cambio no curso de desenvolvemento e unha reorientación. cara á comunidade rusofalante. O 21 de novembro comezaron a publicarse en ruso as notas da lista de cambios. A versión de Urho3D 1.9.0 está marcada como a última versión en inglés.

O motivo dos cambios é a toxicidade dos membros da comunidade de fala inglesa e a falta de persoas dispostas a unirse ao desenvolvemento (este ano case todos os cambios foron engadidos polos mantedores). O dominio do proxecto (urho3d.io) segue pertencendo ao mantedor anterior (Wei Tjong), que se apartou do desenvolvemento desde 2021.

Mentres tanto, os desenvolvedores do fork experimental rbfx (Rebel Fork Framework) anunciaron a primeira versión provisional, sinalando que a idea principal foi implementada e o framework é utilizable. Este fork continúa o desenvolvemento de Urho3D, pero con algúns cambios radicais na estrutura. Entre os cambios máis significativos en rbfx destacan o redeseñado renderizado con soporte PBR, a substitución do motor de física Bullet por PhysX, a reelaboración do subsistema GUI usando Dear ImGUI, a eliminación de enlaces a Lua e AngelScript.

Tamén como resposta á crise en curso na comunidade Urho3D, formouse unha bifurcación máis conservadora: U3D, baseada na última versión estable de Urho3D. En resposta, o mantedor de Urho3D aconsellou facer un fork a partir dunha versión anterior, xa que expresou dúbidas sobre a capacidade do autor do fork para apoiar de forma independente o xerador de enlaces desenvolvido nas novas versións de Urho3D. Tamén expresou o escepticismo sobre a posibilidade de desenvolver un garfo na práctica, xa que antes o autor do garfo non participou no desenvolvemento e só publicou cambios brutos e medio traballos, deixando a outros os que os preparasen.

O motor Urho3D é axeitado para crear xogos en 2D e 3D, é compatible con Windows, Linux, macOS, Android, iOS e web e permíteche crear xogos en C++, AngelScript, Lua e C#. Os principios de uso do motor están bastante próximos a Unity, o que permite aos desenvolvedores familiarizados con Unity dominar rapidamente o uso de Urho3D. Admítense funcións como a representación física, a simulación de procesos físicos e a cinemática inversa. OpenGL ou Direct3D9 úsase para renderizar. O código do proxecto está escrito en C++ e distribúese baixo a licenza MIT.

Fonte: opennet.ru

Engadir un comentario