اوپن سورس گیم انجن Godot 3.4 کی ریلیز

6 ماہ کی ترقی کے بعد، مفت گیم انجن Godot 3.4 جاری کر دیا گیا ہے، جو 2D اور 3D گیمز بنانے کے لیے موزوں ہے۔ انجن سیکھنے میں آسان گیم منطق کی زبان، گیم ڈیزائن کے لیے گرافیکل ماحول، ایک کلک گیم کی تعیناتی کا نظام، جسمانی عمل کے لیے وسیع اینیمیشن اور نقلی صلاحیتوں، ایک بلٹ ان ڈیبگر، اور کارکردگی کی رکاوٹوں کی نشاندہی کرنے کے نظام کی حمایت کرتا ہے۔ . گیم انجن کا کوڈ، گیم ڈیزائن ماحول اور متعلقہ ڈویلپمنٹ ٹولز (فزکس انجن، ساؤنڈ سرور، 2D/3D رینڈرنگ بیک اینڈ وغیرہ) MIT لائسنس کے تحت تقسیم کیے جاتے ہیں۔

انجن کو 2014 میں OKAM کے ذریعہ اوپن سورس کیا گیا تھا، دس سال تک پیشہ ورانہ درجے کی ملکیتی پروڈکٹ تیار کرنے کے بعد جسے PC، گیم کنسولز اور موبائل آلات کے لیے بہت سے گیمز بنانے اور شائع کرنے کے لیے استعمال کیا جاتا ہے۔ یہ انجن تمام مقبول ڈیسک ٹاپ اور موبائل پلیٹ فارمز (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX) کے ساتھ ساتھ ویب کے لیے گیم ڈیولپمنٹ کو سپورٹ کرتا ہے۔ لینکس، ونڈوز اور میک او ایس کے لیے ریڈی ٹو رن بائنری اسمبلیاں بنائی گئی ہیں۔

ایک علیحدہ برانچ ولکن گرافکس API کی بنیاد پر ایک نیا رینڈرنگ بیک اینڈ تیار کر رہی ہے، جو OpenGL ES 4.0 اور OpenGL 3.0 (OpenGL ES اور OpenGL کے لیے سپورٹ کے لیے فی الحال پیش کیے جانے والے رینڈرنگ بیک اینڈز کی بجائے Godot 3.3 کی اگلی ریلیز میں پیش کیا جائے گا۔ پرانے اوپن جی ایل ES 2.0 بیک اینڈ /اوپن جی ایل 2.1 کی فراہمی کے ذریعے نئے ولکن پر مبنی رینڈرنگ آرکیٹیکچر کے اوپر برقرار رکھا جائے گا)۔ Godot 3.x سے Godot 4.0 میں منتقلی کے لیے API کی سطح پر مطابقت کے مسائل کی وجہ سے ایپلی کیشنز کو دوبارہ کام کرنے کی ضرورت ہوگی، لیکن Godot 3.x برانچ کا ایک طویل سپورٹ سائیکل ہوگا، جس کی مدت API کی مانگ پر منحصر ہوگی۔ سختی سے صارفین کی طرف سے.

Godot 3.4 درج ذیل اختراعات کے اضافے کے لیے قابل ذکر ہے:

  • ڈیزائن تھیمز میں ترمیم کرنے کے لیے یوزر انٹرفیس کو دوبارہ ڈیزائن کیا گیا ہے، جس میں نوڈ کو منتخب کرنے کے لیے ایک بصری عمل کو لاگو کیا گیا ہے اور پیش نظارہ موڈ کو چھوڑے بغیر ڈیزائن کو تبدیل کرنے کی صلاحیت فراہم کی گئی ہے۔
  • استعمال کو بہتر بنانے کے لیے ایڈیٹر میں بہتری لائی گئی ہے: معائنہ کے موڈ میں وسائل کو تیزی سے لوڈ کرنے کے لیے ایک فنکشن شامل کیا گیا ہے، من مانی پوزیشن میں نوڈ بنانے کی اجازت دی گئی ہے، ٹیمپلیٹس کو برآمد کرنے کے لیے ایک نیا انٹرفیس شامل کیا گیا ہے، گیزمو کے ساتھ اضافی آپریشنز (متوازی پائپوں کو باؤنڈنگ کرنے کا ایک نظام) لاگو کیا گیا ہے، اور بیزیئر منحنی خطوط پر مبنی اینیمیشن ایڈیٹر کو بہتر بنایا گیا ہے۔
  • ایک رول بیک موڈ شامل کیا گیا ہے جو آپ کو ہر پراپرٹی کی تبدیلی کو انفرادی طور پر کالعدم کرنے کے بجائے ایک ساتھ اینیمیشن پلیئر کے ذریعے اینیمیشن لگانے سے ہونے والی تمام منظر کی تبدیلیوں کو کالعدم کرنے کی اجازت دیتا ہے۔
  • 2D ویو پورٹ کے زوم لیول کو تبدیل کرنے کے لیے سیٹنگز میں ایک آپشن شامل کیا گیا ہے، جسے، مثال کے طور پر، موجودہ اسٹریچ موڈ سے قطع نظر، 2D عناصر کو بڑا یا کم کرنے کے لیے استعمال کیا جا سکتا ہے۔
  • فائل API نے فائلوں (بشمول PCK) کے ساتھ کام کرنے کی صلاحیت شامل کی ہے جن کا سائز 2 GB سے زیادہ ہے۔
  • سسٹم ٹائمر سے منسلک کیے بغیر فریموں میں تبدیلیوں کا حساب لگا کر اور vsync استعمال کرتے وقت آؤٹ پٹ سنکرونائزیشن کے مسائل کو حل کرکے رینڈرنگ کی ہمواری کو بہتر بنانے کے لیے تبدیلیاں شامل ہیں۔
  • InputEvents ان پٹ پروسیسنگ سسٹم نے اسکین کوڈز کے پابند ہونے کے لیے تعاون شامل کیا ہے جو کی بورڈ پر کیز کی فزیکل پلیسمنٹ کی عکاسی کرتے ہیں، قطع نظر فعال لے آؤٹ (مثال کے طور پر، QWERTY لے آؤٹ میں WASD کیز خود بخود فرانسیسی پر ZQSD کیز کے ساتھ میپ ہو جائیں گی۔ AZERTY لے آؤٹ)۔
  • اسکرپٹس سے AES-ECB، AES-CBC اور HMAC انکرپشن الگورتھم تک رسائی کے لیے AESContext اور HMACContext انٹرفیس شامل کیے گئے۔ ڈیجیٹل دستخطوں کو بنانے اور تصدیق کرنے کے لیے RSA پبلک کیز کو محفوظ کرنے اور پڑھنے کی صلاحیت بھی شامل کی گئی ہے۔
  • رینڈرنگ انجن میں ان اشیاء کی رینڈرنگ کو روکنے کے لیے ابتدائی سپورٹ شامل کی گئی ہے جو کیمرے کے فوکس میں ہیں لیکن دوسری اشیاء (مثال کے طور پر دیوار کے پیچھے) کی وجہ سے نظر نہیں آتی ہیں۔ راسٹر (پکسل لیول) اوکلوژن کلپنگ کو صرف Godot 4 برانچ میں لاگو کیا جائے گا، جبکہ Godot 3 میں اشیاء کو اوور لیپ کرنے کے لیے کچھ جیومیٹرک کلپنگ کی تکنیک اور پورٹل کی موجودگی کے لیے سپورٹ شامل ہے۔
  • ایک نیا ACES فٹڈ ٹوننگ طریقہ شامل کیا گیا جو روشن اشیاء کے تضاد کو بڑھا کر زیادہ حقیقت پسندی اور جسمانی درستگی کی اجازت دیتا ہے۔
    اوپن سورس گیم انجن Godot 3.4 کی ریلیز
  • انگوٹھیوں یا کھوکھلی سلنڈروں کے طور پر 3D ذرہ اخراج کی شکلوں کے لئے مدد شامل کی گئی۔
  • فزیکل پروسیس سمولیشن انجن میں، میشوں سے محدب اشیاء پیدا کرنے کی کارکردگی کو نمایاں طور پر بہتر کیا گیا ہے اور معائنہ کے انٹرفیس میں تصادم سے باخبر رہنے کے موڈ کو دوبارہ ڈیزائن کیا گیا ہے۔ 2D فزکس انجن کے لیے، متحرک مقامی علیحدگی کے لیے باؤنڈنگ والیوم ہیئرارکی (BVH) ڈھانچے کے لیے تعاون شامل کیا گیا ہے۔ 3D فزکس انجن اب HeightMapShapeSW فنکشن کو سپورٹ کرتا ہے اور KinematicBody3D کے ساتھ سنکرونائزیشن ٹولز کا اضافہ کرتا ہے۔
  • glTF فارمیٹ میں 3D مناظر برآمد کرنے کی صلاحیت شامل کی گئی، مثال کے طور پر، بلینڈر میں Godot میں تیار کردہ میشوں کو کھولنے کے لیے۔
  • لاز لیس WebP امیج کمپریشن موڈ کے لیے سپورٹ شامل کیا گیا، جو اب PNG فارمیٹ کے بجائے ٹیکسچر کمپریشن کے لیے بطور ڈیفالٹ استعمال ہوتا ہے۔
  • اینڈرائیڈ پلیٹ فارم کے لیے پورٹ اسکوپڈ اسٹوریج API کے لیے ابتدائی مدد اور AAB فارمیٹ (Android App Bundle) میں قابل عمل فائلوں کے لیے اضافی وسائل (Play Asset Delivery) کو ڈاؤن لوڈ کرنے کا ایک نیا طریقہ شامل کرتا ہے۔
  • ایچ ٹی ایم ایل 5 پلیٹ فارم کے لیے، پی ڈبلیو اے (پروگریسو ویب ایپس) ایپلی کیشنز کی شکل میں انسٹال کرنے کی صلاحیت کو لاگو کیا گیا ہے، گوڈوٹ اور جاوا اسکرپٹ کے درمیان تعامل کے لیے JavaScriptObject انٹرفیس کو شامل کیا گیا ہے (مثال کے طور پر، آپ Godot اسکرپٹ سے جاوا اسکرپٹ کے طریقوں کو کال کرسکتے ہیں)، آڈیو ورکلیٹ سپورٹ ملٹی تھریڈڈ اسمبلیوں کے لیے لاگو کیا گیا ہے۔
  • میکوس پلیٹ فارم کے لیے، ایپل سلیکون (M1) چپ پر سسٹمز کے لیے سپورٹ شامل کیا گیا ہے۔

ماخذ: opennet.ru

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