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

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

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

Godot 4.0 برانچ میں تقریباً 12 ہزار تبدیلیاں شامل ہیں اور 7 ہزار کیڑے ٹھیک کیے گئے ہیں۔ تقریباً 1500 لوگوں نے انجن کی تیاری اور دستاویزات لکھنے میں حصہ لیا۔ اہم تبدیلیوں میں سے:

  • ولکن گرافکس API پر مبنی دو نئے رینڈرنگ بیک اینڈز (کلسٹرڈ اور موبائل) تجویز کیے گئے ہیں، جو OpenGL ES اور OpenGL کے ذریعے پیش کیے جانے والے بیک اینڈز کی جگہ لے لیتے ہیں۔ پرانے اور کم طاقت والے آلات کے لیے، ایک نئے رینڈرنگ آرکیٹیکچر کا استعمال کرتے ہوئے، ایک OpenGL پر مبنی کمپیٹیبلٹی بیک اینڈ کو مربوط کیا جاتا ہے۔ کم ریزولوشنز پر ڈائنامک رینڈرنگ AMD FSR (FidelityFX سپر ریزولیوشن) سپر سیمپلنگ ٹیکنالوجی کا استعمال کرتی ہے، جو کہ تصویر کے معیار کے نقصان کو کم کرنے کے لیے مقامی اسکیلنگ اور ڈیٹیل ری کنسٹرکشن الگورتھم کا استعمال کرتی ہے جب کہ اعلیٰ ریزولوشنز تک اپ اسکیلنگ اور اپ اسکیلنگ ہوتی ہے۔ Direct3D 12 پر مبنی ایک رینڈرنگ انجن لاگو کیا گیا ہے، جو Windows اور Xbox پلیٹ فارمز کے لیے سپورٹ کو بہتر بنائے گا۔
    اوپن سورس گیم انجن Godot 4.0 کی ریلیز
  • ملٹی ونڈو موڈ میں انٹرفیس کے ساتھ کام کرنے کی صلاحیت کو شامل کیا گیا (مختلف پینلز اور انٹرفیس کے حصوں کو علیحدہ ونڈوز کے طور پر انڈاک کیا جا سکتا ہے)۔
    اوپن سورس گیم انجن Godot 4.0 کی ریلیز
  • ایک نیا صارف انٹرفیس ایڈیٹر اور ایک نیا بصری ڈیزائن ویجیٹ شامل کیا گیا۔
    اوپن سورس گیم انجن Godot 4.0 کی ریلیز
  • ایک نیا تھیم ایڈیٹر شامل کیا گیا۔
    اوپن سورس گیم انجن Godot 4.0 کی ریلیز
  • لائٹنگ اور شیڈو کنٹرول سسٹم کو ریئل ٹائم SDFGI (سائنڈ ڈسٹنس فیلڈ گلوبل الیومینیشن) ٹیکنالوجی کا استعمال کرتے ہوئے مکمل طور پر دوبارہ لکھا گیا ہے۔ شیڈو رینڈرنگ کے معیار کو نمایاں طور پر بہتر کیا گیا ہے۔
    اوپن سورس گیم انجن Godot 4.0 کی ریلیز
  • GIProbe نوڈ، جو منظر کو منعکس روشنی سے بھرنے کے لیے استعمال کیا جاتا ہے، کو VoxelGI نوڈ سے تبدیل کر دیا گیا ہے، جو چھوٹے سے درمیانے درجے کے اندرونی اندرونی حصوں والے مناظر میں حقیقی وقت میں لائٹنگ پروسیسنگ کے لیے بہترین ہے۔ کم طاقت والے ہارڈویئر کے لیے، روشنی کے نقشوں کا استعمال کرتے ہوئے فعال طور پر روشنی اور سائے کو رینڈر کرنا ممکن ہے، جو اب GPU کو رینڈرنگ کو تیز کرنے کے لیے استعمال کرتے ہیں۔
    اوپن سورس گیم انجن Godot 4.0 کی ریلیز
  • رینڈرنگ کی اصلاح کی نئی تکنیکوں کو لاگو کیا گیا ہے۔ آٹومیٹک اوکلوژن کلنگ کو شامل کیا گیا، جو رینڈرنگ کی کارکردگی کو بہتر بنانے اور CPU اور GPU بوجھ کو کم کرنے کے لیے دیگر سطحوں کے پیچھے چھپے ماڈلز کو متحرک طور پر تلاش کرتا اور ہٹاتا ہے۔
    اوپن سورس گیم انجن Godot 4.0 کی ریلیز
  • تاریک علاقوں اور بالواسطہ روشنی کے انتظام کو بہتر بنا کر اعلیٰ درجے کے ہارڈ ویئر پر رینڈرنگ کے معیار کو بہتر بنانے کے لیے SSIL (اسکرین اسپیس بالواسطہ روشنی) موڈ کو شامل کیا گیا۔ اس کے علاوہ، SSAO (Screen Space Ambient Occlusion) تکنیک کا استعمال کرتے ہوئے پھیلی ہوئی بالواسطہ روشنی کی تقلید کے لیے اضافی ترتیبات فراہم کی جاتی ہیں، جیسے براہ راست روشنی کے اثر و رسوخ کی سطح کا انتخاب۔
  • حقیقت پسندانہ الیومینیشن یونٹس تجویز کیے گئے ہیں جو آپ کو روشنی کی شدت کو ایڈجسٹ کرنے اور حتمی منظر کی چمک کو کنٹرول کرنے کے لیے معیاری کیمرہ سیٹنگز، جیسے اپرچر، شٹر سپیڈ اور آئی ایس او کو استعمال کرنے کی اجازت دیتے ہیں۔
  • 2D گیمز کے لیے نئے لیول ایڈیٹنگ ٹولز شامل کیے گئے۔ XNUMXD گیم ڈویلپمنٹ کے عمل میں بنیادی تبدیلیاں کی گئی ہیں۔ ایک نیا ٹائل میپ ایڈیٹر شامل کیا گیا ہے، جو اب تہوں، زمین کی تزئین کی آٹو فلنگ، پودوں، پتھروں اور مختلف اشیاء کی بے ترتیب جگہ کا تعین، اور اشیاء کے لچکدار انتخاب کو سپورٹ کرتا ہے۔ نقشہ (ٹائل سیٹ) کی تعمیر کے لیے ٹائل کے نقشوں اور ٹکڑوں کے سیٹ کے ساتھ کام کو یکجا کر دیا گیا ہے۔ ملحقہ ٹکڑوں کے درمیان خالی جگہوں کو ختم کرنے کے لیے سیٹ میں ٹکڑوں کی خودکار توسیع فراہم کی جاتی ہے۔ اسٹیج پر اشیاء کو ترتیب دینے کے لیے ایک نیا فنکشن شامل کیا گیا ہے، جو مثال کے طور پر ٹائل گرڈ کے سیلز میں کریکٹرز کو شامل کرنے کے لیے استعمال کیا جا سکتا ہے۔
  • 2D رینڈرنگ میں، آپ اوور لیپنگ کینوس عناصر کو ملانے کے لیے کینوس گروپس کا استعمال کر سکتے ہیں، مثال کے طور پر، آپ متعدد اسپرائٹس کو ایک ساتھ گروپ کر سکتے ہیں اور انہیں پس منظر میں اس طرح بلینڈ کر سکتے ہیں جیسے اسپرائٹس ایک عنصر ہوں۔ کلپ چلڈرن پراپرٹی کو شامل کیا گیا، جو آپ کو کسی بھی 2D عنصر کو بطور ماسک استعمال کرنے کی اجازت دیتا ہے۔ 2D انجن تصویر کے معیار کو بہتر بنانے اور ہموار کناروں کو بنانے کے لیے MSAA (Multisample Anti-Aliasing) استعمال کرنے کا آپشن بھی شامل کرتا ہے۔
    اوپن سورس گیم انجن Godot 4.0 کی ریلیز
  • 2D گیمز میں روشنی اور سائے کی بہتر ہینڈلنگ۔ متعدد روشنی کے ذرائع کا استعمال کرتے وقت نمایاں طور پر بہتر کارکردگی۔ عام نقشوں پر روشنی کی سطح کو تبدیل کرنے کے ساتھ ساتھ لمبے سائے، ہالوس اور واضح شکل جیسے بصری اثرات پیدا کرکے سہ جہتی کی نقل کرنے کی صلاحیت کو شامل کیا۔
    اوپن سورس گیم انجن Godot 4.0 کی ریلیز
  • ایک حجمی دھند کا اثر شامل کیا گیا ہے جو حقیقت پسندانہ شکل اور اعلی کارکردگی کو حاصل کرنے کے لیے وقتی ری پروجیکشن تکنیک کا استعمال کرتا ہے۔
    اوپن سورس گیم انجن Godot 4.0 کی ریلیز
  • شامل کردہ کلاؤڈ شیڈرز جو آپ کو متحرک طور پر بادلوں کو پیدا کرنے کی اجازت دیتے ہیں جو حقیقی وقت میں تبدیل ہوتے ہیں۔
    اوپن سورس گیم انجن Godot 4.0 کی ریلیز
  • "decals" کے لیے معاونت شامل کی گئی، مواد کو سطح پر پیش کرنے کا ایک طریقہ۔
  • گیم وائڈ پارٹیکل ایفیکٹس جو GPU استعمال کرتے ہیں اور متوجہ کرنے والوں، تصادموں، پلمز اور ایمیٹرز کو سپورٹ کرتے ہیں۔
  • شیڈرز کی بصری ترمیم کے لیے انٹرفیس کی صلاحیتوں کو بڑھا دیا گیا ہے۔
    اوپن سورس گیم انجن Godot 4.0 کی ریلیز
  • شیڈر لینگویج کو ڈھانچے، پری پروسیسر میکروز، شیڈر متبادل (بیان شامل کریں)، متحد صفوں، اور فریگمنٹ ہینڈلر سے لائٹنگ ہینڈلر تک ڈیٹا منتقل کرنے کے لیے "متغیر" کا استعمال شامل کرنے کے لیے توسیع کی گئی ہے۔
  • کمپیوٹیشنل شیڈرز استعمال کرنے کی صلاحیت شامل کی گئی جو الگورتھم کو تیز کرنے کے لیے GPU استعمال کرتے ہیں۔
  • GDScript اسکرپٹ کی زبان میں، جامد ٹائپنگ سسٹم کو بہتر بنایا گیا ہے، خصوصیات کی وضاحت کے لیے ایک نیا نحو شامل کیا گیا ہے، انتظار اور سپر کلیدی الفاظ تجویز کیے گئے ہیں، نقشہ/کم کرنے کے آپریشنز کو شامل کیا گیا ہے، ایک نیا تشریحی نظام نافذ کیا گیا ہے، اور متغیر ناموں اور فنکشن کے ناموں میں یونیکوڈ حروف کا استعمال ممکن ہو گیا ہے۔ خودکار دستاویزات کی تیاری کے لیے ایک ٹول شامل کیا گیا۔ GDScript رن ٹائم کی بہتر کارکردگی اور استحکام۔ ترقیاتی ماحول میں، ایک ساتھ کئی غلطیاں ظاہر کرنا ممکن ہے، اور عام مسائل کے لیے نئی وارننگز شامل کی گئی ہیں۔
    اوپن سورس گیم انجن Godot 4.0 کی ریلیز
  • C# میں گیم لاجک تیار کرنے کے امکانات کو بڑھا دیا گیا ہے۔ .NET 6 پلیٹ فارم اور C# 10 لینگویج کے لیے سپورٹ شامل کیا گیا۔ اسکیلر ویلیوز کے لیے 64 بٹ قسمیں فعال ہیں۔ بہت سے APIs کو int اور فلوٹ سے لانگ اور ڈبل میں تبدیل کر دیا گیا ہے۔ C# واقعات کی شکل میں سگنلز کی وضاحت کرنے کی صلاحیت فراہم کرتا ہے۔ C# میں GDE ایکسٹینشن تیار کرنے کی صلاحیت شامل کی گئی۔
  • ایکسٹینشنز (GDExtension) کے لیے تجرباتی معاونت شامل کی گئی، جسے انجن کو دوبارہ تعمیر کیے یا کوڈ میں تبدیلی کیے بغیر اس کی صلاحیتوں کو بڑھانے کے لیے استعمال کیا جا سکتا ہے۔
  • پہلے سے طے شدہ طور پر، جسمانی عمل کی نقل کرنے کے لیے ہمارا اپنا انجن، گوڈوٹ فزکس، پیش کیا جاتا ہے، کمپیوٹر گیمز میں موجود مسائل کو حل کرنے کے لیے بہتر بنایا جاتا ہے، اور پہلے استعمال کیے جانے والے بلٹ انجن کے ساتھ فعالیت میں برابری لایا جاتا ہے (مثال کے طور پر، گوڈوٹ فزکس نے نئی شکلوں کی پروسیسنگ کو شامل کیا۔ تصادم، اونچائی کے نقشوں کے لیے سپورٹ اور کپڑوں کی تخروپن کے لیے نوڈس SoftBody استعمال کرنے کی صلاحیت)۔ کارکردگی کی اصلاح کی گئی ہے اور 2D اور 3D ماحول میں جسمانی عمل کی نقل کرتے وقت لوڈ کو مختلف CPU کوروں میں تقسیم کرنے کے لیے ملٹی تھریڈنگ کے استعمال کو بڑھا دیا گیا ہے۔ بہت سے نقلی مسائل حل ہو چکے ہیں۔
  • ایک نیا ٹیکسٹ رینڈرنگ سسٹم تجویز کیا گیا ہے جو ٹیکسٹ کراپنگ اور ریپنگ پر زیادہ کنٹرول فراہم کرنے کے ساتھ ساتھ کسی بھی اسکرین ریزولوشن میں اعلیٰ وضاحت فراہم کرتا ہے۔
  • لوکلائزیشن اور ترجمے کے کام کے آلات کو وسعت دی گئی ہے۔
  • 2D اور 3D اثاثوں کو درآمد کرنے، پیش نظارہ کی حمایت کرنے اور درآمد شدہ منظر، مواد اور جسمانی خصوصیات کی ترتیبات کو تبدیل کرنے کے لیے ایک علیحدہ ڈائیلاگ شامل کیا گیا۔
    اوپن سورس گیم انجن Godot 4.0 کی ریلیز
  • ایڈیٹر میں نئے ویجٹ شامل کیے گئے ہیں، جیسے تبدیلیوں کو کالعدم کرنے کے لیے پینل اور ایک نیا رنگ انتخاب اور پیلیٹ اپ ڈیٹ ڈائیلاگ۔
    اوپن سورس گیم انجن Godot 4.0 کی ریلیز
  • انسپکشن انٹرفیس، سین کنٹرول پینل اور اسکرپٹ ایڈیٹر کو اپ ڈیٹ کر دیا گیا ہے۔ نحو کو نمایاں کرنے میں بہتری لائی گئی ہے، متعدد کرسر ڈسپلے کرنے کی صلاحیت شامل کی گئی ہے، اور JSON اور YAML فارمیٹس میں ترمیم کرنے کے لیے ٹولز فراہم کیے گئے ہیں۔
  • اینیمیشن ایڈیٹر کی صلاحیتوں کو وسعت دی گئی ہے، جس میں شکلوں کو ملانے اور بیزیئر وکر کی بنیاد پر عمل کو بہتر بنانے کے لیے تعاون شامل کیا گیا ہے۔ میموری کی کھپت کو کم کرنے کے لیے کمپریشن سپورٹ کو شامل کرنے کے لیے 3D اینیمیشن کوڈ کو دوبارہ لکھیں۔ اینیمیشن کو ملانے اور منتقلی کے اثرات پیدا کرنے کے نظام کو دوبارہ لکھا گیا ہے۔ پیچیدہ متحرک تصاویر بنانے کے امکانات کو بڑھا دیا گیا ہے۔ متحرک تصاویر کو ذخیرہ کرنے اور دوبارہ استعمال کرنے کے لیے اینیمیشن لائبریریوں کی تجویز ہے۔
    اوپن سورس گیم انجن Godot 4.0 کی ریلیز
  • فلم بنانے کا موڈ شامل کیا گیا جو اسکرین سیور بنانے اور ویڈیوز ریکارڈ کرنے کے لیے زیادہ سے زیادہ معیار پر فریم بہ فریم پیش کرتا ہے۔
  • 3D ہیڈسیٹ اور ورچوئل رئیلٹی پلیٹ فارمز کے لیے سپورٹ کو بڑھا دیا گیا ہے۔ انجن کے اہم حصے میں OpenXR معیار کے لیے بلٹ ان سپورٹ شامل ہے، جو ورچوئل اور اگمینٹڈ رئیلٹی ایپلی کیشنز بنانے کے لیے یونیورسل API کی وضاحت کرتا ہے۔ ونڈوز اور لینکس تمام مشہور 3D ہیڈسیٹ کو سپورٹ کرتے ہیں، بشمول SteamVR، Oculus اور Monado headsets۔
  • آن لائن گیمز کے انعقاد کے لیے سب سسٹم کے استحکام میں اضافہ کیا گیا ہے اور ملٹی پلیئر گیمز تیار کرنے کے عمل کو آسان بنایا گیا ہے۔
  • ساؤنڈ سسٹم کی صلاحیتوں کو بڑھا دیا گیا ہے، پولی فونی سپورٹ بلٹ ان کیا گیا ہے، اسپیچ سنتھیسز کے لیے ایک API شامل کیا گیا ہے، اور آڈیو لوپ کرنے کی صلاحیت کو لاگو کیا گیا ہے۔
  • گوڈوٹ انٹرفیس کو اینڈرائیڈ ٹیبلٹس پر اور ویب براؤزر میں چلانا ممکن ہے۔
    اوپن سورس گیم انجن Godot 4.0 کی ریلیز
  • مختلف CPU فن تعمیرات کے لیے گیمز بنانے کے لیے ایک نیا نظام شامل کیا گیا۔ مثال کے طور پر، اب آپ Raspberry Pi، Microsoft Volterra، Surface Pro X، Pine Phone، VisionFive، ARM Chromebook، اور Asahi Linux کے لیے بنا سکتے ہیں۔
  • API میں تبدیلیاں کی گئی ہیں جو مطابقت کو توڑتی ہیں۔ Godot 3.x سے Godot 4.0 میں منتقلی کے لیے ایپلیکیشن کو دوبارہ کام کرنے کی ضرورت ہوگی، لیکن Godot 3.x برانچ کا ایک طویل سپورٹ سائیکل ہے، جس کی لمبائی پرانے API کے لیے صارف کی مانگ پر منحصر ہوگی۔



ماخذ: opennet.ru

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