免費遊戲引擎 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

添加評論