Urho3D անվճար խաղի շարժիչի համայնքում պառակտումը հանգեցրեց պատառաքաղի ստեղծմանը

Urho3D խաղային շարժիչի մշակողների համայնքում հակասությունների արդյունքում («թունավորության» փոխադարձ մեղադրանքներով), ծրագրավորող 1vanK-ը, ով վարչական մուտք ունի նախագծի պահոց և ֆորում, միակողմանի հայտարարեց զարգացման ընթացքի փոփոխության և վերակողմնորոշման մասին: ռուսախոս համայնքի նկատմամբ։ Նոյեմբերի 21-ին ռուսերենով սկսեցին հրապարակվել փոփոխությունների ցանկի նշումները։ Urho3D 1.9.0-ի թողարկումը նշվում է որպես վերջին անգլերեն լեզվով թողարկում:

Փոփոխությունների պատճառը անգլիախոս համայնքի անդամների թունավորությունն է և մշակմանը միանալու ցանկացողների բացակայությունը (այս տարի գրեթե բոլոր փոփոխություններն ավելացվել են պահպանողների կողմից): Ծրագրի տիրույթը (urho3d.io) շարունակում է պատկանել նախորդ սպասարկողին (Wei Tjong), որը 2021 թվականից հեռացել է զարգացումից:

Միևնույն ժամանակ, փորձնական պատառաքաղի rbfx (Rebel Fork Framework) մշակողները հայտարարեցին առաջին միջանկյալ թողարկման մասին՝ նշելով, որ հիմնական գաղափարն իրականացվել է, և շրջանակն օգտագործելի է Ծրագրի ամենակարևոր փոփոխություններից են՝ PBR-ի աջակցությամբ վերափոխված նկարագիրը, 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-ի օգտագործմանը: Աջակցվում են այնպիսի առանձնահատկություններ, ինչպիսիք են ֆիզիկապես հիմնված արտապատկերումը, ֆիզիկական գործընթացի մոդելավորումը և հակադարձ կինեմատիկան: Rendering-ի համար օգտագործվում է OpenGL կամ Direct3D9: Ծրագրի կոդը գրված է C++-ով և տարածվում MIT լիցենզիայի ներքո:

Source: opennet.ru

Добавить комментарий