Raskol u zajednici besplatnog game engine-a Urho3D doveo je do stvaranja viljuške

Kao rezultat kontroverze u zajednici programera Urho3D game engine-a (uz međusobne optužbe za "toksičnost"), programer 1vanK, koji ima administrativni pristup spremištu i forumu projekta, jednostrano je najavio promjenu toka razvoja i preorijentaciju na Zajednica koja govori ruski. Od 21. novembra beleške na listi izmena počele su da se objavljuju na ruskom jeziku. Izdanje Urho3D 1.9.0 je označeno kao posljednje izdanje na engleskom.

Razlog za promjene je toksičnost članova zajednice engleskog govornog područja i nedostatak volje da se pridruže razvoju (ove godine gotovo sve promjene su dodali održavači). Domena projekta (urho3d.io) i dalje je u vlasništvu bivšeg održavaoca (Wei Tjong), koji se povukao iz razvoja od 2021.

U međuvremenu su programeri eksperimentalnog forka rbfx-a (Rebel Fork Framework) najavili prvo privremeno izdanje, uz napomenu da je glavna ideja implementirana i da je okvir upotrebljiv.Ovaj fork nastavlja razvoj Urho3D-a, ali uz neke radikalne promjene u Struktura projekta Među najznačajnijim promjenama u rbfx-u su istaknuti prerađeni rendering sa PBR podrškom, zamjena Bullet fizičke mašine sa PhysX, redizajn GUI podsistema korištenjem Dear ImGUI, uklanjanje veza za Lua i AngelScript.

Takođe kao odgovor na tekuću krizu u Urho3D zajednici, formiran je konzervativniji fork - U3D, zasnovan na najnovijem stabilnom izdanju Urho3D. Kao odgovor, održavatelj Urho3D savjetovao je da se raširi ranija verzija, jer je izrazio sumnju u sposobnost autora viljuške da samostalno podrži generator povezivanja razvijen u novim izdanjima Urho3D. Izrazio je i skepticizam u pogledu mogućnosti razvoja viljuške u praksi, jer prije toga autor viljuške nije učestvovao u razvoju i objavljivao je samo sirove i poluradne izmjene, prebacujući ih na druge da ih dovedu u pripravnost.

Urho3D engine je pogodan za kreiranje 2D i 3D igara, podržava Windows, Linux, macOS, Android, iOS i Web i omogućava vam da kreirate igre na C++, AngelScript, Lua i C#. Principi korištenja motora su dovoljno bliski Unity-u, što omogućava programerima koji poznaju Unity da brzo savladaju korištenje Urho3D-a. Podržane su značajke kao što su fizički bazirano renderiranje, simulacija fizičkih procesa i inverzna kinematika. Za renderiranje se koristi OpenGL ili Direct3D9. Kod projekta je napisan u C++ i distribuiran pod MIT licencom.

izvor: opennet.ru

Dodajte komentar