免费游戏引擎 Urho3D 社区的分裂导致了分叉的创建

由于Urho3D游戏引擎开发者社区中的矛盾(相互指责“有毒”),拥有该项目存储库和论坛管理权限的开发者1vanK单方面宣布改变开发进程并重新定位面向俄语社区。 21 月 3 日,变更清单中的注释开始以俄语发布。 Urho1.9.0D XNUMX 版本被标记为最后一个英语版本。

变化的原因是英语社区成员的毒性以及缺乏愿意加入开发的人(今年几乎所有的变化都是由维护者添加的)。 项目域名 (urho3d.io) 继续属于前维护者 (Wei Tjong),他自 2021 年起退出开发。

与此同时,实验性分叉rbfx(Rebel Fork Framework)的开发人员宣布了第一个临时版本,指出主要思想已经实现并且框架可用。该分叉继续了Urho3D的开发,但在结构上进行了一些根本性的改变rbfx 中最显着的变化包括通过 PBR 支持重新设计渲染、用 PhysX 替换 Bullet 物理引擎、使用 Dear ImGUI 重新设计 GUI 子系统、删除对 Lua 和 AngelScript 的绑定。

同样为了应对 Urho3D 社区持续存在的危机,基于 Urho3D 的最新稳定版本,形成了一个更为保守的分叉 - U3D。 作为回应,Urho3D 维护者建议从早期版本进行分叉,因为他对分叉作者独立支持新 Urho3D 版本中开发的绑定生成器的能力表示怀疑。 他还对在实践中开发分叉的可能性表示怀疑,因为在此之前,分叉的作者并未参与开发,仅发布了粗略且半成品的更改,而将其留给其他人来准备。

Urho3D引擎适合创建2D和3D游戏,支持Windows、Linux、macOS、Android、iOS和Web,并允许您使用C++、AngelScript、Lua和C#创建游戏。 该引擎的使用原理与Unity相当接近,这使得熟悉Unity的开发人员能够快速掌握Urho3D的使用。 支持基于物理的渲染、物理过程模拟和逆运动学等功能。 OpenGL 或 Direct3D9 用于渲染。 该项目代码是用 C++ 编写的,并根据 MIT 许可证分发。

来源: opennet.ru

添加评论