مفت گیم انجن Urho3D کی کمیونٹی میں تقسیم ایک کانٹے کی تخلیق کا باعث بنی۔

Urho3D گیم انجن کے ڈویلپرز کی کمیونٹی میں تضادات کے نتیجے میں ("زہریلے پن" کے باہمی الزامات کے ساتھ)، ڈویلپر 1vanK، جس کو پراجیکٹ کے ذخیرے اور فورم تک انتظامی رسائی حاصل ہے، نے یکطرفہ طور پر ترقیاتی کورس میں تبدیلی اور ایک نئی سمت کا اعلان کیا۔ روسی بولنے والی کمیونٹی کی طرف۔ 21 نومبر کو تبدیلیوں کی فہرست میں نوٹ روسی زبان میں شائع ہونا شروع ہوئے۔ Urho3D 1.9.0 کی ریلیز کو انگریزی زبان میں آخری ریلیز کے طور پر نشان زد کیا گیا ہے۔

تبدیلیوں کی وجہ انگریزی بولنے والے کمیونٹی کے اراکین میں زہریلا پن اور ترقی میں شامل ہونے کے لیے تیار لوگوں کی کمی ہے (اس سال تقریباً تمام تبدیلیاں دیکھ بھال کرنے والوں نے شامل کی تھیں)۔ پروجیکٹ ڈومین (urho3d.io) کا تعلق پچھلے مینٹینر (Wei Tjong) سے ہے، جو 2021 سے ترقی سے دور ہے۔

دریں اثنا، تجرباتی فورک rbfx (باغی فورک فریم ورک) کے ڈویلپرز نے پہلی عبوری ریلیز کا اعلان کیا، یہ نوٹ کرتے ہوئے کہ مرکزی خیال کو نافذ کر دیا گیا ہے اور فریم ورک قابل استعمال ہے۔ یہ فورک Urho3D کی ترقی کو جاری رکھتا ہے، لیکن ساخت میں کچھ بنیادی تبدیلیوں کے ساتھ۔ rbfx میں نمایاں تبدیلیوں میں PBR سپورٹ کے ساتھ دوبارہ ڈیزائن کی گئی رینڈرنگ، PhysX کے ساتھ بلٹ فزکس انجن کو تبدیل کرنا، Dear ImGUI کا استعمال کرتے ہوئے GUI سب سسٹم کا دوبارہ کام کرنا، Lua اور AngelScript سے بائنڈنگز کو ہٹانا شامل ہیں۔

نیز Urho3D کمیونٹی میں جاری بحران کے جواب میں، ایک زیادہ قدامت پسند فورک تشکیل دیا گیا - U3D، جو Urho3D کی تازہ ترین مستحکم ریلیز پر مبنی ہے۔ جواب میں، Urho3D مینٹینر نے پہلے کی ریلیز سے فورک بنانے کا مشورہ دیا، کیونکہ اس نے نئے Urho3D ریلیز میں تیار کردہ بائنڈنگ جنریٹر کو آزادانہ طور پر سپورٹ کرنے کے لیے فورک مصنف کی صلاحیت کے بارے میں شکوک کا اظہار کیا۔ انہوں نے عملی طور پر کانٹے کی نشوونما کے امکان کے بارے میں بھی شکوک و شبہات کا اظہار کیا، کیونکہ اس سے پہلے کانٹے کے مصنف نے ترقی میں حصہ نہیں لیا تھا اور صرف خام اور آدھی کام کرنے والی تبدیلیاں شائع کی تھیں، اور اسے دوسروں پر چھوڑ دیا تھا تاکہ انہیں تیاری میں لایا جا سکے۔

Urho3D انجن 2D اور 3D گیمز بنانے کے لیے موزوں ہے، Windows، Linux، macOS، Android، iOS اور Web کو سپورٹ کرتا ہے، اور آپ کو C++، AngelScript، Lua اور C# میں گیمز بنانے کی اجازت دیتا ہے۔ انجن کے استعمال کے اصول یونٹی کے کافی قریب ہیں، جو یونٹی سے واقف ڈویلپرز کو فوری طور پر Urho3D کے استعمال میں مہارت حاصل کرنے کی اجازت دیتا ہے۔ فیچرز جیسے فزیکل پر مبنی رینڈرنگ، فزیکل پروسیس سمولیشن، اور انورس کائیمیٹکس سپورٹ ہوتے ہیں۔ رینڈرنگ کے لیے OpenGL یا Direct3D9 استعمال کیا جاتا ہے۔ پروجیکٹ کوڈ C++ میں لکھا گیا ہے اور MIT لائسنس کے تحت تقسیم کیا گیا ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں