Uma divisão na comunidade do mecanismo de jogo gratuito Urho3D levou à criação de um fork

Como resultado de contradições na comunidade de desenvolvedores do motor de jogo Urho3D (com acusações mútuas de “toxicidade”), o desenvolvedor 1vanK, que tem acesso administrativo ao repositório e fórum do projeto, anunciou unilateralmente uma mudança no rumo do desenvolvimento e uma reorientação para a comunidade de língua russa. Em 21 de novembro, as notas da lista de alterações começaram a ser publicadas em russo. O lançamento do Urho3D 1.9.0 está marcado como o último lançamento em inglês.

O motivo das mudanças é a toxicidade dos membros da comunidade de língua inglesa e a falta de pessoas dispostas a aderir ao desenvolvimento (este ano quase todas as mudanças foram adicionadas pelos mantenedores). O domínio do projeto (urho3d.io) continua pertencendo ao mantenedor anterior (Wei Tjong), que se afastou do desenvolvimento desde 2021.

Enquanto isso, os desenvolvedores do fork experimental rbfx (Rebel Fork Framework) anunciaram o primeiro lançamento provisório, observando que a ideia principal foi implementada e o framework é utilizável. Este fork continua o desenvolvimento do Urho3D, mas com algumas mudanças radicais na estrutura Entre as mudanças mais significativas no rbfx destacam-se renderização redesenhada com suporte a PBR, substituição do motor de física Bullet por PhysX, retrabalho do subsistema GUI usando Dear ImGUI, remoção de ligações para Lua e AngelScript.

Também em resposta à crise contínua na comunidade Urho3D, um fork mais conservador foi formado - U3D, baseado na última versão estável do Urho3D. Em resposta, o mantenedor do Urho3D aconselhou fazer um fork a partir de uma versão anterior, pois expressou dúvidas sobre a capacidade do autor do fork de suportar de forma independente o gerador de ligação desenvolvido em novas versões do Urho3D. Ele também expressou ceticismo sobre a possibilidade de desenvolver um fork na prática, já que antes disso o autor do fork não participou do desenvolvimento e publicou apenas mudanças grosseiras e incompletas, deixando para outros prepará-las.

O motor Urho3D é adequado para criação de jogos 2D e 3D, suporta Windows, Linux, macOS, Android, iOS e Web, e permite criar jogos em C++, AngelScript, Lua e C#. Os princípios de uso do mecanismo são bastante próximos do Unity, o que permite que desenvolvedores familiarizados com o Unity dominem rapidamente o uso do Urho3D. Recursos como renderização baseada em física, simulação de processos físicos e cinemática inversa são suportados. OpenGL ou Direct3D9 é usado para renderização. O código do projeto é escrito em C++ e distribuído sob a licença do MIT.

Fonte: opennet.ru

Adicionar um comentário