'n Skepping in die gemeenskap van die gratis speletjie-enjin Urho3D het gelei tot die skepping van 'n vurk

As gevolg van omstredenheid in die Urho3D-speletjie-enjin-ontwikkelaargemeenskap (met wedersydse beskuldigings van "toksisiteit"), het die ontwikkelaar 1vanK, wat administratiewe toegang tot die bewaarplek en die projekforum het, eensydig 'n verandering in ontwikkelingskursus en heroriëntasie na die Russiese aangekondig. -sprekende gemeenskap. Sedert 21 November het aantekeninge in die lys van veranderinge in Russies begin gepubliseer word. Die vrystelling van Urho3D 1.9.0 is gemerk as die laaste Engelse vrystelling.

Die rede vir die veranderinge is die toksisiteit van die Engelssprekende gemeenskapslede en die gebrek aan bereidwilligheid om by die ontwikkeling aan te sluit (vanjaar is byna al die veranderinge deur die instandhouers bygevoeg). Die projekdomein (urho3d.io) word steeds besit deur die voormalige onderhouer (Wei Tjong), wat sedert 2021 uit ontwikkeling getree het.

Intussen het die ontwikkelaars van die eksperimentele vurk van rbfx (Rebel Fork Framework) die eerste tussentydse vrystelling aangekondig en daarop gewys dat die hoofidee geïmplementeer is en die raamwerk bruikbaar is. Hierdie vurk gaan voort met die ontwikkeling van Urho3D, maar met 'n paar radikale veranderinge in Die struktuur van die projek Onder die belangrikste veranderinge in rbfx is die herbewerkte weergawe met PBR-ondersteuning, die vervanging van die Bullet-fisika-enjin met PhysX, die herontwerp van die GUI-substelsel met behulp van Beste ImGUI, die verwydering van bindings aan Lua en AngelScript.

Ook in reaksie op die voortdurende krisis in die Urho3D-gemeenskap, is 'n meer konserwatiewe vurk gevorm - U3D, gebaseer op die nuutste stabiele vrystelling van Urho3D. In reaksie hierop het die Urho3D-onderhouer aangeraai om 'n vroeëre vrystelling te vra, aangesien hy twyfel uitgespreek het oor die vermoë van die vurkouteur om die bindingsgenerator wat in nuwe vrystellings van Urho3D ontwikkel is, onafhanklik te ondersteun. Hy het ook skeptisisme uitgespreek oor die moontlikheid om 'n vurk in die praktyk te ontwikkel, aangesien die skrywer van die vurk voorheen nie aan die ontwikkeling deelgeneem het nie en slegs rou en semi-werkende veranderinge gepubliseer het, en dit na ander verskuif om dit tot gereedheid te bring.

Die Urho3D-enjin is geskik vir die skep van 2D- en 3D-speletjies, ondersteun Windows, Linux, macOS, Android, iOS en Web, en laat jou toe om speletjies in C++, AngelScript, Lua en C# te skep. Die beginsels van die gebruik van die enjin is naby genoeg aan Unity, wat ontwikkelaars wat vertroud is met Unity in staat stel om vinnig die gebruik van Urho3D te bemeester. Kenmerke soos fisies-gebaseerde weergawe, simulasie van fisiese prosesse en inverse kinematika word ondersteun. Vir lewering word OpenGL of Direct3D9 gebruik. Die projekkode is in C++ geskryf en onder die MIT-lisensie versprei.

Bron: opennet.ru

Voeg 'n opmerking