Une scission au sein de la communauté du moteur de jeu gratuit Urho3D a conduit à la création d'un fork

À la suite de contradictions au sein de la communauté des développeurs du moteur de jeu Urho3D (avec des accusations mutuelles de « toxicité »), le développeur 1vanK, qui dispose d'un accès administratif au référentiel et au forum du projet, a annoncé unilatéralement un changement de cap de développement et une réorientation. envers la communauté russophone. Le 21 novembre, les notes de la liste des modifications ont commencé à être publiées en russe. La version d'Urho3D 1.9.0 est marquée comme la dernière version en langue anglaise.

La raison des changements est la toxicité des membres de la communauté anglophone et le manque de personnes disposées à rejoindre le développement (cette année, presque tous les changements ont été ajoutés par les responsables). Le domaine du projet (urho3d.io) continue d'appartenir au précédent responsable (Wei Tjong), qui s'est éloigné du développement depuis 2021.

Pendant ce temps, les développeurs du fork expérimental rbfx (Rebel Fork Framework) ont annoncé la première version intermédiaire, notant que l'idée principale a été implémentée et que le framework est utilisable. Ce fork poursuit le développement d'Urho3D, mais avec quelques changements radicaux dans la structure. Parmi les changements les plus significatifs dans rbfx figurent le rendu repensé avec le support PBR, le remplacement du moteur physique Bullet par PhysX, la refonte du sous-système GUI à l'aide de Dear ImGUI, la suppression des liaisons avec Lua et AngelScript.

Également en réponse à la crise actuelle dans la communauté Urho3D, un fork plus conservateur a été formé - U3D, basé sur la dernière version stable d'Urho3D. En réponse, le responsable d'Urho3D a conseillé de créer un fork à partir d'une version antérieure, car il a exprimé des doutes sur la capacité de l'auteur du fork à prendre en charge de manière indépendante le générateur de liaison développé dans les nouvelles versions d'Urho3D. Il a également exprimé son scepticisme quant à la possibilité de développer un fork dans la pratique, car avant cela, l'auteur du fork n'avait pas participé au développement et n'avait publié que des modifications grossières et à moitié fonctionnelles, laissant à d'autres le soin de les préparer.

Le moteur Urho3D est adapté à la création de jeux 2D et 3D, prend en charge Windows, Linux, macOS, Android, iOS et Web et vous permet de créer des jeux en C++, AngelScript, Lua et C#. Les principes d'utilisation du moteur sont assez proches de Unity, ce qui permet aux développeurs familiarisés avec Unity de maîtriser rapidement l'utilisation d'Urho3D. Des fonctionnalités telles que le rendu basé sur la physique, la simulation de processus physiques et la cinématique inverse sont prises en charge. OpenGL ou Direct3D9 est utilisé pour le rendu. Le code du projet est écrit en C++ et distribué sous licence MIT.

Source: opennet.ru

Ajouter un commentaire