موتور بازیسازی محبوب، رایگان و متنباز گودو، بهروزرسانی مهمی را منتشر کرده که آن را به گزینهای جذابتر برای توسعهدهندگان در سراسر جهان تبدیل میکند. گودو ۴.۵ مملو از بهبودهایی است که فرآیندهای کاری را بهینهسازی کرده، عملکرد را افزایش داده و امکانات خلاقانه جدیدی را برای پروژههای دوبعدی و سهبعدی فراهم میکند.
گودو به طور پیوسته در جامعه طراحان بازی محبوبیت کسب کرده است، بهویژه برای توسعهدهندگانی که روی بازیهای موبایل دوبعدی و سبک کار میکنند. جذابیت آن در ماهیت رایگان، متنباز و منحنی یادگیری نسبتاً آسان زبان اسکریپتنویسی GDScript نهفته است. با این نسخه جدید، این موتور جایگاه خود را به عنوان یک رقیب جدی در عرصه توسعه بازی تثبیت میکند.
بیایید به شش بهبود کلیدی که گودو ۴.۵ را به یک نقطه عطف تبدیل کردهاند، نگاهی بیندازیم:

۱. پشتیبانی از Stencil Buffer
یک قابلیت کاملاً جدید و مهم، Stencil Buffer است که به توسعهدهندگان کنترل فوقالعادهای بر رندرینگ میدهد. این بافر، مشابه بافر عمق (Depth Buffer)، یک حافظه است که مدلها (meshes) میتوانند در آن بنویسند، اما از مقادیر دلخواه پشتیبانی میکند. این ویژگی دنیایی از افکتهای خلاقانه مانند دید X-ray، خطوط دور اشیاء (outlines)، اعمال پسپردازش انتخابی بر روی اشیاء خاص و سبکهای رندرینگ خیرهکننده مانند برش مقطعی را ممکن میسازد.
۲. ابزار Shader Baker
با زمانهای طولانی بارگذاری اولیه خداحافظی کنید! شیدرها، برنامههای کوچکی که به کارت گرافیک شما میگویند چگونه صحنه را ترسیم کند، نیاز به کامپایل دارند. قابلیت جدید Shader Baker با پیشکامپایل کردن شیدرها در حین فرآیند خروجی گرفتن، این مشکل را حل میکند. تیم گودو گزارش کرده است که در دموی TPS خود بر روی دستگاههای اپل و ویندوز، شاهد کاهش شگفتانگیز ۲۰ برابری در زمان بارگذاری بودهاند که یک پیروزی بزرگ در عملکرد محسوب میشود.
۳. فیزیک بازطراحیشده Chunk Tilemap
سیستم فیزیک تایلمپ دوبعدی از پایه بازسازی شده است. پیش از این، رویکرد «یک تایل، یک بدنه فیزیکی» میتوانست در صحنههایی با فیزیک سنگین، باعث افت عملکرد شود. سیستم جدید بسیار هوشمندتر عمل کرده و در صورت امکان، شکلهای تایلهای مجاور را در شکلهای برخورد بزرگتر و کارآمدتر ادغام میکند. این کار به طور قابل توجهی تعداد بدنههای فیزیکی را کاهش داده و به عملکرد روانتر منجر میشود.
۴. خروجی برای Apple Vision Pro
در یک اقدام نوآورانه، اکنون میتوانید پروژههای گودوی خود را برای visionOS خروجی بگیرید و آنها را با Apple Vision Pro سازگار کنید. این اولین پلتفرم جدیدی است که از زمان متنباز شدن گودو به صورت بومی پشتیبانی میشود و توسعه آن با همکاری تیم مهندسی خود اپل انجام شده است. در حال حاضر، این قابلیت از «برنامههای پنجرهای» پشتیبانی میکند، اما برنامههایی برای پشتیبانی از تجربیات کاملاً فراگیر در آینده وجود دارد که مرز جدیدی را برای توسعه بازیهای XR باز میکند.

۵. محدودیتهای پیشرفته استخوانبندی برای انیماتورها
انیماتورها ابزارهای قدرتمند جدیدی برای خلق حرکات طبیعیتر و پیچیدهتر شخصیتها دریافت میکنند. محدودیتهای جدید امکان اتصال استخوانها به یکدیگر را فراهم میکنند که بهویژه برای مدیریت ژستهای واقعگرایانه و آواتارهای واقعیت مجازی/متاورس مفید است. AnimationPlayer نیز بهبودهایی در کیفیت کاربری دریافت کرده است، مانند ویرایش دستهجمعی نقاط Bézier و قابلیت فیلتر و مرتبسازی انیمیشنها.
۶. بهبود Specular Occlusion
این بهروزرسانی یک مشکل بصری رایج را برطرف میکند که در آن سطوح در سایه میتوانستند بازتابهای غیرواقعی از نور محیط (مانند آسمان) را نشان دهند. رندررهای جدید اکنون یک گزینه کارآمد برای انسداد بازتابی (Specular Occlusion) بر اساس نور محیط دارند، نه فقط بر اساس lightmap. این بدان معناست که نور رفتار واقعگرایانهتری خواهد داشت، بهویژه در محیطهای پرجزئیات با گوشهها و شکافهای زیاد.
علاوه بر این موارد برجسته، گودو ۴.۵ ابزارهای دیباگینگ بهبودیافته، پیشنمایش ترجمهها در داخل ویرایشگر و دیگر بهبودهای ویرایشگر را نیز معرفی میکند. این نسخه گواهی بر جامعه متنباز پر جنب و جوشی است که این موتور را به پیش میبرد.
برای کسب اطلاعات بیشتر در مورد تمام تغییرات، به وبسایت رسمی گودو مراجعه کنید.
منبع: وبسایت موتور گودو