Una división en la comunidad del motor de juegos gratuito Urho3D llevó a la creación de una bifurcación

Como resultado de las contradicciones en la comunidad de desarrolladores del motor de juego Urho3D (con acusaciones mutuas de "toxicidad"), el desarrollador 1vanK, que tiene acceso administrativo al repositorio y al foro del proyecto, anunció unilateralmente un cambio en el rumbo del desarrollo y una reorientación. hacia la comunidad de habla rusa. El 21 de noviembre comenzaron a publicarse en ruso notas sobre la lista de cambios. La versión de Urho3D 1.9.0 está marcada como la última versión en inglés.

El motivo de los cambios es la toxicidad de los miembros de la comunidad de habla inglesa y la falta de personas dispuestas a unirse al desarrollo (este año casi todos los cambios fueron agregados por los mantenedores). El dominio del proyecto (urho3d.io) sigue perteneciendo al mantenedor anterior (Wei Tjong), que se alejó del desarrollo desde 2021.

Mientras tanto, los desarrolladores del fork experimental rbfx (Rebel Fork Framework) anunciaron el primer lanzamiento provisional, señalando que la idea principal se ha implementado y el framework es utilizable. Este fork continúa el desarrollo de Urho3D, pero con algunos cambios radicales en la estructura. del proyecto Entre los cambios más significativos en rbfx se encuentran el renderizado rediseñado con soporte PBR, el reemplazo del motor de física Bullet con PhysX, la reelaboración del subsistema GUI usando Dear ImGUI, la eliminación de enlaces a Lua y AngelScript.

También en respuesta a la crisis actual en la comunidad Urho3D, se formó una bifurcación más conservadora: U3D, basada en la última versión estable de Urho3D. En respuesta, el responsable de Urho3D recomendó crear una bifurcación a partir de una versión anterior, ya que expresó dudas sobre la capacidad del autor de la bifurcación para respaldar de forma independiente el generador de enlaces desarrollado en las nuevas versiones de Urho3D. También expresó escepticismo sobre la posibilidad de desarrollar un fork en la práctica, ya que antes de esto el autor del fork no participó en el desarrollo y publicó solo cambios crudos y medio funcionales, dejando que otros los prepararan.

El motor Urho3D es adecuado para crear juegos 2D y 3D, es compatible con Windows, Linux, macOS, Android, iOS y Web, y le permite crear juegos en C++, AngelScript, Lua y C#. Los principios de uso del motor son bastante similares a los de Unity, lo que permite a los desarrolladores familiarizados con Unity dominar rápidamente el uso de Urho3D. Se admiten funciones como renderizado físico, simulación de procesos físicos y cinemática inversa. OpenGL o Direct3D9 se utilizan para renderizar. El código del proyecto está escrito en C++ y distribuido bajo la licencia MIT.

Fuente: opennet.ru

Añadir un comentario