En splittelse i fellesskapet til gratisspillmotoren Urho3D førte til opprettelsen av en gaffel

Som et resultat av motsetninger i fellesskapet av utviklere av Urho3D-spillmotoren (med gjensidige beskyldninger om "toksisitet"), kunngjorde utvikleren 1vanK, som har administrativ tilgang til prosjektets depot og forum, ensidig en endring i utviklingskurs og en reorientering mot det russisktalende samfunnet. 21. november begynte notater i listen over endringer å bli publisert på russisk. Utgivelsen av Urho3D 1.9.0 er merket som den siste engelskspråklige utgivelsen.

Årsaken til endringene er toksisiteten til engelsktalende fellesskapsmedlemmer og mangelen på folk som er villige til å bli med i utviklingen (i år ble nesten alle endringene lagt til av vedlikeholderne). Prosjektdomenet (urho3d.io) fortsetter å tilhøre den forrige vedlikeholderen (Wei Tjong), som har gått bort fra utviklingen siden 2021.

I mellomtiden kunngjorde utviklerne av den eksperimentelle gaffelen rbfx (Rebel Fork Framework) den første midlertidige utgivelsen, og bemerket at hovedideen er implementert og rammeverket er brukbart. Denne gaffelen fortsetter utviklingen av Urho3D, men med noen radikale endringer i strukturen Blant de mest betydningsfulle endringene i rbfx er nydesignet gjengivelse med PBR-støtte, erstatning av Bullet physics-motoren med PhysX, omarbeiding av GUI-undersystemet ved hjelp av Dear ImGUI, fjerning av bindinger til Lua og AngelScript.

Også som svar på den pågående krisen i Urho3D-samfunnet ble det dannet en mer konservativ gaffel - U3D, basert på den siste stabile utgivelsen av Urho3D. Som svar rådet Urho3D-vedlikeholderen til å lage en gaffel fra en tidligere utgivelse, da han uttrykte tvil om gaffelforfatterens evne til uavhengig å støtte bindingsgeneratoren utviklet i nye Urho3D-utgivelser. Han uttrykte også skepsis til muligheten for å utvikle en gaffel i praksis, siden forfatteren av gaffelen før dette ikke deltok i utviklingen og publiserte bare grove og halvarbeidende endringer, og overlot det til andre å bringe dem til beredskap.

Urho3D-motoren er egnet for å lage 2D- og 3D-spill, støtter Windows, Linux, macOS, Android, iOS og Web, og lar deg lage spill i C++, AngelScript, Lua og C#. Prinsippene for bruk av motoren er ganske nær Unity, som lar utviklere som er kjent med Unity raskt mestre bruken av Urho3D. Funksjoner som fysisk basert gjengivelse, fysisk prosesssimulering og invers kinematikk støttes. OpenGL eller Direct3D9 brukes til gjengivelse. Prosjektkoden er skrevet i C++ og distribuert under MIT-lisensen.

Kilde: opennet.ru

Legg til en kommentar