7 مهينن جي ترقي کان پوء، مفت گيم انجڻ Godot 3.3 جاري ڪيو ويو آهي، 2D ۽ 3D رانديون ٺاهڻ لاءِ موزون. انجڻ هڪ آسان سکڻ واري راند جي منطق جي ٻولي، گيم ڊيزائن لاءِ گرافڪ ماحول، هڪ ڪلڪ واري گيم ڊيپلائيمينٽ سسٽم، فزيڪل پروسيسز لاءِ وسيع اينيميشن ۽ تخليقي صلاحيتون، هڪ بلٽ ان ڊيبگر، ۽ ڪارڪردگي جي رڪاوٽن کي سڃاڻڻ لاءِ هڪ سسٽم کي سپورٽ ڪري ٿو. . گيم انجڻ جو ڪوڊ، گيم ڊزائين ماحول ۽ لاڳاپيل ڊولپمينٽ ٽولز (فزڪس انجڻ، سائونڊ سرور، 2D/3D رينڊرنگ پٺاڻ، وغيره) MIT لائسنس تحت ورهايل آهن.
انجن جو سورس ڪوڊ 2014 ۾ اوڪي اي ايم اسٽوڊيوز پاران اوپن سورس ڪيو ويو، پي سي، ڪنسولز، ۽ موبائل ڊوائيسز لاءِ ڪيتريون ئي رانديون ٺاهڻ ۽ شايع ڪرڻ لاءِ استعمال ٿيندڙ هڪ ملڪيتي، پيشه ورانه گريڊ پراڊڪٽ جي ڏهه سالن جي ترقي کان پوءِ. انجن سڀني مشهور ڊيسڪ ٽاپ ۽ موبائل پليٽ فارمن کي سپورٽ ڪري ٿو.Linux, Windows, macOS، وائي، ننٽينڊو 3DS، پلے اسٽيشن 3، پي ايس ويٽا، Android، iOS، BBX)، انهي سان گڏ ويب گيم ڊولپمينٽ. هلائڻ لاءِ تيار بائنري بلڊز لاءِ ٺاهيا ويا آهن Linux, Windows и macOS.
هڪ الڳ برانچ Vulkan گرافڪس API جي بنياد تي هڪ نئون رينڊرنگ پس منظر تيار ڪري رهي آهي، جيڪا Godot 4.0 جي ايندڙ رليز ۾ پيش ڪئي ويندي، موجوده طور تي OpenGL ES 3.0 ۽ OpenGL 3.3 ذريعي (OpenGL ES ۽ OpenGL لاءِ سپورٽ ڪندو. پراڻي OpenGL ES 2.0 backend/OpenGL 2.1 جي روزي جي ذريعي برقرار رکيو وڃي نئين ولڪن تي ٻڌل رينڊنگ آرڪيٽيڪچر جي مٿان). Godot 3.x کان Godot 4.0 ڏانهن منتقلي API سطح تي مطابقت جي مسئلن جي ڪري ايپليڪيشنن کي ٻيهر ڪم ڪرڻ جي ضرورت پوندي، پر Godot 3.x برانچ وٽ هڪ ڊگهو سپورٽ چڪر هوندو، جنهن جي مدت API جي طلب تي منحصر هوندي. صارفين طرفان سختي سان.
Godot 3.3 برانچ Godot 3.2 سان مڪمل طور تي مطابقت رکي ٿي ۽ انجڻ جي مستحڪم رليز جي ترقي جاري رکي ٿي جيڪا ڊگهي سپورٽ چڪر هوندي. شروعات ۾، Godot 3.3 جي بدران، اپڊيٽ 3.2.4 جاري ڪرڻ جي منصوبابندي ڪئي وئي، پر 3.2 برانچ مان نئين خاصيتن جي پورٽنگ جي باوجود، ورزن 4.0.x کي صارفين طرفان سڌارو سمجهيو ويو، تنهن ڪري پروجيڪٽ کي کلاسک سيمينٽڪ ورزننگ اسڪيم ڏانهن تبديل ڪيو ويو. . خاص طور تي، ٽيون عددي تازه ڪاري هاڻي صرف فيڪس جي موجودگي کي ظاهر ڪندي، ٻيو ظاهر ڪندو نئين ڪارڪردگي جي شموليت، ۽ پهريون ظاهر ڪندو تبديلين جي موجودگي کي جيڪو مطابقت تي اثر انداز ڪري ٿو. 3.xx برانچ 4.xx سان متوازي طور تي برقرار رکيو ويندو جيستائين Godot 4.x مڪمل طور تي مستحڪم ۽ سڀني موجوده هارڊويئر لاءِ ترتيب ڏنل آهي.
Godot 3.3 هيٺ ڏنل جدت جي اضافي لاء قابل ذڪر آهي:
- هڪ ايڊيٽر ورزن تيار ڪيو ويو آهي جيڪو ويب برائوزر ۾ ڪم ڪندو آهي.

- پليٽ فارم لاءِ رانديون برآمد ڪرڻ جي صلاحيت شامل ڪئي وئي. Android AAB فارميٽ ۾ (Android ايپ بنڊل)، APK پيڪيجز کان علاوه. AAB فارميٽ توهان کي صرف اهي اصلي لائبريريون ڊائون لوڊ ڪرڻ جي اجازت ڏئي ٿو جيڪي موجوده ڊوائيس تي آپريشن لاءِ گهربل آهن (مثال طور، armeabi-v7a يا arm64-v8a). پليٽ فارم لاءِ Android ونڊو جي هڪ حصي کي استعمال ڪندڙ سب ويوز جي طور تي ايپليڪيشنن ۾ گوڊوٽ تي ٻڌل عنصرن کي شامل ڪرڻ جي صلاحيت پڻ لاڳو ڪئي وئي آهي. اسڪرين جي بلائنڊ ايرياز (وکر ۽ ڪئميرا نوچز)، ماؤس ايونٽس، ۽ ٻاهرين ڪيبورڊ ان پٽ لاءِ سپورٽ پڻ شامل ڪئي وئي آهي.

- iOS پليٽ فارم لاءِ پلگ ان ٺاهڻ ۽ ورهائڻ لاءِ هڪ نئون API تجويز ڪيو ويو آهي، جيڪو پلگ ان (ARKit، GameCenter، InAppStore) کي هڪ الڳ ريپوزٽري ۾ رکڻ ۽ گوڊوٽ انجن کان آزاديءَ سان ترقي ڪرڻ جي اجازت ڏئي ٿو. هي API اڳ ۾ پليٽ فارم لاءِ لاڳو ڪيو ويو هو. Android.
- ويب لاءِ بهتر گيم ايڪسپورٽ اوزار (HTML5 پليٽ فارم). برائوزر ۾ هلندڙ گيمز لاءِ ملٽي ٿريڊنگ ۽ GDNative اسڪرپٽ لاءِ سپورٽ شامل ڪئي وئي آهي، پر HTML5 پليٽ فارم جي حدن جي ڪري، انهن تي عمل درآمد مقامي راندين جي اختيارن سان مطابقت نه رکي ٿو. ان کان علاوه، موضوعن تي عمل درآمد SharedArrayBuffer API سان ڳنڍيل آهي، جيڪو سڀني برائوزرن ۾ موجود ناهي. ٽي الڳ برآمد جا طريقا مهيا ڪيا ويا آهن - باقاعده، موضوع ۽ GDNative. گھڻن موضوعن وارو پروفائل اضافي طور تي AudioWorklet API لاءِ سپورٽ شامل ڪري ٿو، بنيادي ٿريڊ کي بلاڪ ڪرڻ کان سواءِ اعليٰ معيار جي آڊيو آئوٽ جي اجازت ڏئي ٿو. گیم پيڊ ۽ ورچوئل ڪيبورڊ لاءِ خاص طور تي بهتر سپورٽ.

- M1 ARM چپ سان ليس نئين ايپل هارڊويئر لاءِ رانديون ٺاهڻ لاءِ سپورٽ شامل ڪئي وئي. لاءِ ٺاهيل ايگزيڪيوٽو فائلن ۾ ڊجيٽل دستخط ڳنڍڻ لاءِ سپورٽ شامل ڪئي وئي. macOS.
- 4.0 برانچ مان، ملٽي ٿريڊنگ کي منظم ڪرڻ لاءِ جديد API منتقل ڪيو ويو، جيڪو C++ 14 معيار جي صلاحيتن کي استعمال ڪري ٿو، مختلف پليٽ فارمن تي آپريشن جي اعتماد کي وڌائي ٿو، ۽ ڪارڪردگي کي بهتر بڻائي ٿو.
- برانچ 4.0 مان هڪ اصلاح کي منتقل ڪيو ويو آهي جيڪو BVH (باؤنڊنگ حجم هيرارڪي) ڍانچي کي استعمال ڪري ٿو Octree طريقي جي بدران رينڊرنگ دوران متحرڪ فضائي ڊويزن لاءِ. BVH هاڻي ڊفالٽ آهي ۽ ڪيترن ئي ڪارڪردگي مسئلن کي حل ڪري ٿو.
- 2D بيچنگ جو هڪ متحد عمل استعمال ڪيو ويندو آهي (آبجڪس جي لاڳاپي واري پوزيشن کي مدنظر رکندي ڊرا ڪالن کي گهٽائڻ لاءِ بيچنگ، اصلاح)، جيڪا ٻنهي OpenGL ES 3 ۽ OpenGL ES 2 لاءِ استعمال ٿي سگهي ٿي. اصلاح خود هاڻي وڌيڪ شيون شامل ڪري ٿي، بشمول لائنون ۽ ڪثرت.
- ھڪڙو نئون لائٽ ميپر شامل ڪيو ويو آھي جيڪو رستو ٽريڪنگ جو طريقو استعمال ڪري ٿو ۽ oidn (Open Image Denoise) لائبريري استعمال ڪندي شور جي دٻاءُ کي سپورٽ ڪري ٿو. نئون لائٽ ميپر حسابن لاءِ سي پي يو استعمال ڪري ٿو ۽ پراڻي پروسيسر ۾ موجود معيار جا اڪثر مسئلا حل ڪري ٿو. اضافي طور تي، lightmapper جو هڪ نسخو تيار ڪيو ويو آهي جيڪو GPU استعمال ڪري ٿو، پر اهو Vulkan API سان ڳنڍيل آهي ۽ صرف 4.0 برانچ ۾ ظاهر ٿيندو.

- Godot 4.0 برانچ مان ڪيترائي رينڊرنگ سان لاڳاپيل سڌارا ڪيا ويا آهن، جهڙوڪ تيز سافٽ ويئر اسڪيننگ، آپٽمائز ٿيل لڪيل 3D آبجیکٹ ٽرانسفارميشن، هر شئي جي هڪ حسب ضرورت لائيٽ جو تعداد، ۽ پي سي ايف فلٽر استعمال ڪندي شيڊو رينڊرنگ کي بهتر بڻايو ويو آهي.

- فزڪس سموليشن انجڻ مختلف قسمن جي ٽڪرن کي سنڀالڻ کي بهتر بڻائي ڇڏيو آهي.
- ايڊيٽر مڪمل صلاحيتون شامل ڪيون آهن ڪاپي ڪرڻ ۽ پيسٽ ڪرڻ لاءِ نوڊس، مختلف منظرن جي وچ ۾ منتقلي جي اجازت ڏئي ٿي.
- انسپيڪشن موڊ کي بهتر ڪيو ويو آهي، جنهن ۾ ذيلي وسيلن جي بصري مختص کي يقيني بڻايو ويو آهي.

- درآمد ٿيل وسيلن لاءِ ڊفالٽ سيٽنگون بيان ڪرڻ لاءِ سپورٽ شامل ڪئي وئي.

- 3D ايڊيٽر ۾ ڪم ڪرڻ جي قابليت کي بهتر بڻائڻ لاءِ ڪم ڪيو ويو آهي، جنهن ۾ هڪ لامحدود متحرڪ XNUMXD ميش جو اضافو شامل آهي ۽ گزمو (Coordinate axes indicator) استعمال ڪندي گھمڻ ۽ چونڊ کي خاص طور تي بهتر عمل ۾ آڻڻ شامل آهي.

- ٻين صارفين پاران اڳ ۾ ئي کوليل منظرن ۾ تبديلين جي خلاف تحفظ گروپ تعاون جي اوزارن ۾ شامل ڪيو ويو آهي (جيڪڏهن محفوظ ڪرڻ دوران کليل فائلن جا نوان ورجن معلوم ٿين ته خبردار ڪيو ويندو).
- FBX فائلن مان بهتر درآمد.

- شامل ڪيو ويو OpenXR پلگ ان ساڳئي نالي جي معياري لاءِ سپورٽ سان ورچوئل ۽ وڌايل حقيقت واري ايپليڪيشن ٺاهڻ لاءِ. WebXR وضاحتن لاءِ سپورٽ شامل ڪئي وئي آھي HTML5 پورٽ ۾ ورچوئل ريئلٽي ٽيڪنالاجي جي بنياد تي رانديون ٺاهڻ لاءِ.

- MP3 فارميٽ ۾ آڊيو ڊائون لوڊ ۽ هلائڻ لاءِ شامل ڪيل سپورٽ (اڳ ۾ پيٽنٽس جي ڪري سپورٽ نه ڪئي وئي).
- GraphEdit سڄي ڍانچي جي گھٽ ۾ گھٽ ماپ لاءِ سپورٽ شامل ڪئي آھي، جيڪا ھيٺئين ساڄي ڪنڊ ۾ ڏيکاريل آھي ۽ توھان کي اجازت ڏئي ٿي ته توھان سڀني نوڊس کي ھڪ نظر ۾ ڏسو.

جو ذريعو: opennet.ru











