En splittring i gemenskapen av gratisspelmotorn Urho3D ledde till skapandet av en gaffel

Som ett resultat av motsägelser i gemenskapen av utvecklare av Urho3D-spelmotorn (med ömsesidiga anklagelser om "toxicitet"), tillkännagav utvecklaren 1vanK, som har administrativ tillgång till projektets arkiv och forum, ensidigt en förändring i utvecklingskurs och en omorientering mot det rysktalande samhället. Den 21 november började anteckningar i listan över ändringar att publiceras på ryska. Utgivningen av Urho3D 1.9.0 är markerad som den senaste versionen på engelska.

Anledningen till förändringarna är toxiciteten hos engelsktalande community-medlemmar och bristen på människor som är villiga att gå med i utvecklingen (i år lades nästan alla ändringar till av underhållarna). Projektdomänen (urho3d.io) fortsätter att tillhöra den tidigare underhållaren (Wei Tjong), som har gått bort från utvecklingen sedan 2021.

Samtidigt tillkännagav utvecklarna av experimentgaffeln rbfx (Rebel Fork Framework) den första interimsreleasen och noterade att huvudidén har implementerats och ramverket är användbart. Denna gaffel fortsätter utvecklingen av Urho3D, men med några radikala förändringar i strukturen Bland de mest betydande förändringarna i rbfx är rendering av omdesignad highlight med PBR-stöd, ersättning av Bullet physics-motorn med PhysX, omarbetning av GUI-undersystemet med hjälp av Dear ImGUI, borttagning av bindningar till Lua och AngelScript.

Också som svar på den pågående krisen i Urho3D-gemenskapen bildades en mer konservativ gaffel - U3D, baserad på den senaste stabila versionen av Urho3D. Som svar rådde Urho3D-underhållaren att göra en gaffel från en tidigare utgåva, eftersom han uttryckte tvivel om förmågan hos gaffelförfattaren att självständigt stödja bindningsgeneratorn som utvecklats i nya Urho3D-utgåvor. Han uttryckte också skepsis mot möjligheten att utveckla en gaffel i praktiken, eftersom författaren till gaffeln innan detta inte deltog i utvecklingen och endast publicerade grova och halvt arbetande förändringar, och lämnade det till andra att föra dem till beredskap.

Urho3D-motorn är lämplig för att skapa 2D- och 3D-spel, stöder Windows, Linux, macOS, Android, iOS och Web, och låter dig skapa spel i C++, AngelScript, Lua och C#. Principerna för att använda motorn ligger ganska nära Unity, vilket gör att utvecklare som är bekanta med Unity snabbt kan bemästra användningen av Urho3D. Funktioner som fysiskt baserad rendering, fysisk processimulering och omvänd kinematik stöds. OpenGL eller Direct3D9 används för rendering. Projektkoden är skriven i C++ och distribueras under MIT-licensen.

Källa: opennet.ru

Lägg en kommentar