Поделбата во заедницата на моторот за бесплатни игри Urho3D доведе до создавање на вилушка

Како резултат на противречности во заедницата на развивачи на моторот за игри Urho3D (со меѓусебни обвинувања за „токсичност“), развивачот 1vanK, кој има административен пристап до складиштето и форумот на проектот, еднострано најави промена на курсот за развој и преориентација кон рускојазичната заедница. На 21 ноември, белешките во списокот со промени почнаа да се објавуваат на руски јазик. Издавањето на Urho3D 1.9.0 е означено како последно издание на англиски јазик.

Причината за промените е токсичноста на членовите на заедницата што зборуваат англиски и недостатокот на луѓе подготвени да се приклучат на развојот (оваа година речиси сите промени беа додадени од одржувачите). Доменот на проектот (urho3d.io) продолжува да му припаѓа на претходниот одржувач (Веи Тјонг), кој се оддалечи од развојот од 2021 година.

Во меѓувреме, развивачите на експерименталната вилушка rbfx (Rebel Fork Framework) го најавија првото привремено издание, истакнувајќи дека главната идеја е имплементирана и рамката е употреблива. Оваа вилушка го продолжува развојот на Urho3D, но со некои радикални промени во структурата Меѓу најзначајните промени во rbfx се истакнати редизајнираниот рендерирање со поддршка за PBR, замена на Bullet physics моторот со PhysX, преработка на потсистемот GUI со помош на Dear ImGUI, отстранување на врзувањата за Lua и AngelScript.

Исто така, како одговор на тековната криза во заедницата Urho3D, беше формирана поконзервативна вилушка - U3D, врз основа на најновото стабилно издание на Urho3D. Како одговор, одржувачот на Urho3D советуваше да се направи вилушка од претходно издание, бидејќи изрази сомневање за способноста на авторот на вилушката самостојно да го поддржува генераторот за врзување развиен во новите изданија на Urho3D. Тој, исто така, изрази скептицизам за можноста за развој на вилушка во пракса, бидејќи пред ова авторот на вилушката не учествуваше во развојот и објави само груби и полуработни промени, оставајќи им на другите да ги доведат до подготвеност.

Моторот Urho3D е погоден за создавање 2D и 3D игри, поддржува Windows, Linux, macOS, Android, iOS и Web и ви овозможува да креирате игри во C++, AngelScript, Lua и C#. Принципите на користење на моторот се доста блиску до Unity, што им овозможува на програмерите запознаени со Unity брзо да ја совладаат употребата на Urho3D. Поддржани се функции како што се физички засновано рендерирање, симулација на физички процеси и инверзна кинематика. OpenGL или Direct3D9 се користи за рендерирање. Проектниот код е напишан во C++ и дистрибуиран под лиценцата MIT.

Извор: opennet.ru

Додадете коментар