Az ingyenes Urho3D játékmotor közösségének szétválása egy villa létrehozásához vezetett

Az Urho3D játékmotor fejlesztői közösségében fellépő ellentmondások eredményeként (a „mérgezés kölcsönös vádjával”) a fejlesztő 1vanK, aki adminisztratív hozzáféréssel rendelkezik a projekt tárházához és fórumához, egyoldalúan bejelentette a fejlesztési irány megváltoztatását és az átirányítást. az orosz nyelvű közösség felé. November 21-én megkezdték a változtatások listájában szereplő megjegyzések orosz nyelvű közzétételét. Az Urho3D 1.9.0 kiadása az utolsó angol nyelvű kiadás.

A változtatások oka az angol ajkú közösség tagjainak toxicitása, illetve a fejlesztésbe bekapcsolódni szándékozók hiánya (idén szinte minden változtatást a fenntartók egészítettek ki). A projekt tartománya (urho3d.io) továbbra is a korábbi fenntartóé (Wei Tjong) tartozik, aki 2021 óta kilépett a fejlesztésből.

Eközben a kísérleti fork rbfx (Rebel Fork Framework) fejlesztői bejelentették az első köztes kiadást, jelezve, hogy a fő ötlet megvalósult és a keret használható.Ez a villa folytatja az Urho3D fejlesztését, de néhány radikális szerkezeti változtatással. Az rbfx-ben végrehajtott legjelentősebb változtatások közé tartozik a PBR-támogatással ellátott újratervezett renderelés, a Bullet fizikai motor lecserélése PhysX-re, a grafikus felület alrendszerének átdolgozása Dear ImGUI segítségével, a Lua és AngelScript kötések eltávolítása.

Szintén válaszul az Urho3D közösség folyamatos válságára egy konzervatívabb fork - U3D - jött létre, amely az Urho3D legújabb stabil kiadásán alapul. Válaszul az Urho3D karbantartója azt tanácsolta, hogy készítsenek egy villát egy korábbi kiadásból, mivel kétségeit fejezte ki azzal kapcsolatban, hogy a fork szerzője képes-e önállóan támogatni az új Urho3D kiadásokban kifejlesztett kötésgenerátort. Szkepticizmusnak adott hangot a villa gyakorlati kifejlesztésének lehetőségével kapcsolatban is, hiszen ezt megelőzően a villa készítője nem vett részt a fejlesztésben, és csak durva és félig működő változtatásokat tett közzé, azok előkészítését másokra bízta.

Az Urho3D motor 2D és 3D játékok készítésére alkalmas, támogatja a Windows, Linux, macOS, Android, iOS és Web rendszereket, valamint lehetővé teszi a játékok készítését C++, AngelScript, Lua és C# nyelven. A motor használatának elvei meglehetősen közel állnak a Unity-hez, ami lehetővé teszi a Unity-t ismerő fejlesztők számára, hogy gyorsan elsajátítsák az Urho3D használatát. Az olyan funkciók támogatottak, mint a fizikai alapú renderelés, a fizikai folyamatszimuláció és az inverz kinematika. A rendereléshez OpenGL vagy Direct3D9 használható. A projekt kódja C++ nyelven íródott, és az MIT licenc alatt kerül terjesztésre.

Forrás: opennet.ru

Hozzászólás