O scindare în comunitatea motorului de joc gratuit Urho3D a dus la crearea unei furci

Ca urmare a contradicțiilor din comunitatea dezvoltatorilor motorului de joc Urho3D (cu acuzații reciproce de „toxicitate”), dezvoltatorul 1vanK, care are acces administrativ la depozitul și forumul proiectului, a anunțat unilateral o schimbare a cursului de dezvoltare și o reorientare. faţă de comunitatea de limbă rusă. Pe 21 noiembrie, notele din lista modificărilor au început să fie publicate în limba rusă. Lansarea Urho3D 1.9.0 este marcată ca ultima versiune în limba engleză.

Motivul schimbărilor este toxicitatea membrilor comunității vorbitoare de limba engleză și lipsa de oameni dornici să se alăture dezvoltării (în acest an aproape toate modificările au fost adăugate de menținători). Domeniul proiectului (urho3d.io) continuă să aparțină administratorului anterior (Wei Tjong), care s-a îndepărtat de dezvoltare din 2021.

Între timp, dezvoltatorii fork-ului experimental rbfx (Rebel Fork Framework) au anunțat prima lansare interimară, menționând că ideea principală a fost implementată și framework-ul este utilizabil.Acest fork continuă dezvoltarea Urho3D, dar cu unele schimbări radicale în structură Printre cele mai semnificative modificări ale rbfx se numără redarea reproiectată cu suport PBR, înlocuirea motorului de fizică Bullet cu PhysX, reelaborarea subsistemului GUI folosind Dear ImGUI, eliminarea legăturilor la Lua și AngelScript.

De asemenea, ca răspuns la criza în curs de desfășurare în comunitatea Urho3D, s-a format o furcă mai conservatoare - U3D, bazată pe cea mai recentă versiune stabilă a Urho3D. Ca răspuns, întreținătorul Urho3D a sfătuit să facă o furcă dintr-o ediție anterioară, deoarece și-a exprimat îndoielile cu privire la capacitatea autorului furcii de a sprijini independent generatorul de legături dezvoltat în noile versiuni Urho3D. El și-a exprimat, de asemenea, scepticismul cu privire la posibilitatea dezvoltării unei furculițe în practică, deoarece înainte de aceasta, autorul furculiței nu a luat parte la dezvoltare și a publicat doar modificări brute și pe jumătate, lăsând altora să le aducă la pregătire.

Motorul Urho3D este potrivit pentru crearea de jocuri 2D și 3D, acceptă Windows, Linux, macOS, Android, iOS și Web și vă permite să creați jocuri în C++, AngelScript, Lua și C#. Principiile de utilizare a motorului sunt destul de apropiate de Unity, ceea ce permite dezvoltatorilor familiarizați cu Unity să stăpânească rapid utilizarea Urho3D. Sunt acceptate funcții precum randarea fizică, simularea proceselor fizice și cinematica inversă. OpenGL sau Direct3D9 este folosit pentru randare. Codul proiectului este scris în C++ și distribuit sub licența MIT.

Sursa: opennet.ru

Adauga un comentariu