Urho3D joko libreko motorren komunitatearen zatiketa batek sardexka bat sortzea ekarri zuen

Urho3D joko-motorraren garatzaileen komunitatean dauden kontraesanen ondorioz («toxikotasunaren» elkarrekiko akusazioekin), proiektuaren biltegirako eta fororako administrazio-sarbidea duen 1vanK garatzaileak garapen-ibilbidearen aldaketa eta berbideratzea iragarri zuen alde bakarretik. errusiera hiztunen komunitatearekiko. Azaroaren 21ean, aldaketen zerrendako oharrak errusieraz argitaratzen hasi ziren. Urho3D 1.9.0 bertsioa ingeleseko azken bertsio gisa markatuta dago.

Aldaketen arrazoia ingelesez hitz egiten duten komunitateko kideen toxikotasuna eta garapenarekin bat egiteko prest dagoen jende falta da (aurten ia aldaketa guztiak mantentzaileek gehitu zituzten). Proiektuaren domeinuak (urho3d.io) aurreko mantentzailearena izaten jarraitzen du (Wei Tjong), 2021az geroztik garapenetik aldendu dena.

Bien bitartean, rbfx fork esperimentalaren garatzaileek (Rebel Fork Framework) behin-behineko lehen bertsioa iragarri zuten, ideia nagusia inplementatu dela eta markoa erabilgarri dela nabarmenduz.Fork honek Urho3D-ren garapenarekin jarraitzen du, baina egituran errotiko aldaketa batzuekin. Proiektuaren aldaketa esanguratsuenen artean, nabarmentzen dira PBR euskarria duen errendaketa birdiseinatua, Bullet fisikako motorra PhysX-ekin ordezkatzea, GUI azpisistema Dear ImGUI erabiliz, Lua eta AngelScript-en loturak kentzea.

Urho3D komunitatean etengabeko krisiari erantzuteko ere, sardexka kontserbadoreago bat sortu zen - U3D, Urho3D-ren azken bertsio egonkorrean oinarrituta. Horren harira, Urho3D-ren mantentzaileak aurreko bertsio batetik sardexka bat egitea gomendatu zuen, Urho3D bertsio berrietan garatutako lotura-sorgailuari modu independentean sustatzeko forkaren egilearen gaitasunari buruzko zalantzak azaldu baitzituen. Praktikan sardexka garatzeko aukerari buruz eszeptizismoa ere adierazi zuen, izan ere, honen aurretik sardexkaren egileak ez baitzuen garapenean parte hartu eta aldaketa gordinak eta erdi-lanak baino ez zituen argitaratu, besteen esku utziz haiek prest ekartzea.

Urho3D motorra egokia da 2D eta 3D jokoak sortzeko, Windows, Linux, macOS, Android, iOS eta Web-a onartzen du eta C++, AngelScript, Lua eta C#-n jokoak sortzeko aukera ematen du. Motorra erabiltzeko printzipioak Unity-tik nahiko hurbil daude, eta horri esker Unity ezagutzen duten garatzaileek Urho3D-ren erabilera azkar menderatzen dute. Fisikoki oinarritutako errendatzea, prozesu fisikoaren simulazioa eta alderantzizko zinematika bezalako ezaugarriak onartzen dira. OpenGL edo Direct3D9 erabiltzen da errendatzeko. Proiektuaren kodea C++-n idatzita dago eta MIT lizentziapean banatzen da.

Iturria: opennet.ru

Gehitu iruzkin berria