Urho3D గేమ్ ఇంజిన్ డెవలపర్ల సంఘంలో వైరుధ్యాల ఫలితంగా (“విషపూరితం” పరస్పర ఆరోపణలతో), ప్రాజెక్ట్ యొక్క రిపోజిటరీ మరియు ఫోరమ్కు పరిపాలనాపరమైన ప్రాప్యతను కలిగి ఉన్న డెవలపర్ 1vanK, ఏకపక్షంగా అభివృద్ధి కోర్సులో మార్పును మరియు పునర్వ్యవస్థీకరణను ప్రకటించారు. రష్యన్ మాట్లాడే సంఘం వైపు. నవంబర్ 21 న, మార్పుల జాబితాలోని గమనికలు రష్యన్ భాషలో ప్రచురించడం ప్రారంభించాయి. Urho3D 1.9.0 విడుదల చివరి ఆంగ్ల భాషా విడుదలగా గుర్తించబడింది.
మార్పులకు కారణం ఇంగ్లీష్ మాట్లాడే సంఘం సభ్యుల విషపూరితం మరియు అభివృద్ధిలో చేరడానికి ఇష్టపడే వ్యక్తులు లేకపోవడం (ఈ సంవత్సరం దాదాపు అన్ని మార్పులను నిర్వాహకులు జోడించారు). ప్రాజెక్ట్ డొమైన్ (urho3d.io) 2021 నుండి డెవలప్మెంట్ నుండి వైదొలిగిన మునుపటి మెయింటెయినర్ (వీ జాంగ్)కి చెందినదిగా కొనసాగుతుంది.
ఇంతలో, ప్రయోగాత్మక ఫోర్క్ rbfx (రెబెల్ ఫోర్క్ ఫ్రేమ్వర్క్) డెవలపర్లు మొదటి మధ్యంతర విడుదలను ప్రకటించారు, ప్రధాన ఆలోచన అమలు చేయబడిందని మరియు ఈ ఫోర్క్ Urho3D యొక్క అభివృద్ధిని కొనసాగిస్తుంది, కానీ నిర్మాణంలో కొన్ని తీవ్రమైన మార్పులతో ప్రాజెక్ట్ యొక్క అత్యంత ముఖ్యమైన మార్పులలో PBR మద్దతుతో రీడిజైన్ చేయబడిన రెండరింగ్, PhysXతో బుల్లెట్ ఫిజిక్స్ ఇంజన్ను భర్తీ చేయడం, డియర్ ImGUIని ఉపయోగించి GUI సబ్సిస్టమ్ను తిరిగి రూపొందించడం, లువా మరియు ఏంజెల్స్క్రిప్ట్లకు బైండింగ్లను తీసివేయడం వంటివి ఉన్నాయి.
Urho3D కమ్యూనిటీలో కొనసాగుతున్న సంక్షోభానికి ప్రతిస్పందనగా, Urho3D యొక్క తాజా స్థిరమైన విడుదల ఆధారంగా U3D మరింత సాంప్రదాయిక ఫోర్క్ ఏర్పడింది. ప్రతిస్పందనగా, Urho3D మెయింటెయినర్ కొత్త Urho3D విడుదలలలో అభివృద్ధి చేయబడిన బైండింగ్ జనరేటర్కు స్వతంత్రంగా మద్దతు ఇవ్వగల ఫోర్క్ రచయిత సామర్థ్యంపై సందేహాలను వ్యక్తం చేసినందున, మునుపటి విడుదల నుండి ఫోర్క్ను తయారు చేయమని సలహా ఇచ్చారు. ఆచరణలో ఫోర్క్ను అభివృద్ధి చేసే అవకాశం గురించి అతను సందేహాన్ని వ్యక్తం చేశాడు, దీనికి ముందు ఫోర్క్ రచయిత అభివృద్ధిలో పాల్గొనలేదు మరియు ముడి మరియు సగం పని చేసే మార్పులను మాత్రమే ప్రచురించాడు, వాటిని సంసిద్ధతకు తీసుకురావడానికి ఇతరులకు వదిలివేసాడు.
Urho3D ఇంజిన్ 2D మరియు 3D గేమ్లను రూపొందించడానికి అనుకూలంగా ఉంటుంది, Windows, Linux, macOS, Android, iOS మరియు వెబ్లకు మద్దతు ఇస్తుంది మరియు C++, AngelScript, Lua మరియు C#లలో గేమ్లను రూపొందించడానికి మిమ్మల్ని అనుమతిస్తుంది. ఇంజిన్ను ఉపయోగించే సూత్రాలు యూనిటీకి చాలా దగ్గరగా ఉన్నాయి, ఇది యూనిటీతో సుపరిచితమైన డెవలపర్లను Urho3D వినియోగాన్ని త్వరగా నేర్చుకోవడానికి అనుమతిస్తుంది. భౌతికంగా ఆధారిత రెండరింగ్, భౌతిక ప్రక్రియ అనుకరణ మరియు విలోమ కైనమాటిక్స్ వంటి ఫీచర్లకు మద్దతు ఉంది. రెండరింగ్ కోసం OpenGL లేదా Direct3D9 ఉపయోగించబడుతుంది. ప్రాజెక్ట్ కోడ్ C++లో వ్రాయబడింది మరియు MIT లైసెన్స్ క్రింద పంపిణీ చేయబడింది.
మూలం: opennet.ru