شرکت یونیتی (Unity) در جریان برگزاری رویداد Unite Seoul، بهطور رسمی از نقشه راه نسخه جدید موتور بازیسازی خود، یعنی Unity 7 رونمایی کرد. این نسخه که با تمرکز بر بهبود سرعت توسعه، ارتقای کیفیت گرافیکی و ایجاد اکوسیستمی بازتر طراحی شده، وعده میدهد که تجربه کاری توسعهدهندگان را در استودیوهای بازیسازی متحول کند.
پایان دغدغه بازسازی پروژهها
یکی از بزرگترین نقاط قوت Unity 7 که بدون شک خبر خوشی برای استودیوهای بازیسازی است، امکان ارتقا از Unity 6 بدون نیاز به بازسازی پروژهها است. آدام اسمیت (Adam Smith)، معاون ارشد محصولات یونیتی، تأکید کرد که Unity 7 ادامه مستقیم معماری Unity 6 است.
این تصمیم استراتژیک به توسعهدهندگان اجازه میدهد کدهای خود را به نسخه جدید منتقل کرده و از مهارتهای قبلی خود بدون ایجاد اختلال در روند کاری، بهره ببرند. بر اساس برنامهریزیها، نسخه بتای Unity 7 در دسامبر ۲۰۲۶ منتشر شده و عرضه نهایی آن برای اوایل سال ۲۰۲۷ هدفگذاری شده است.
اکوسیستم باز و همکاری تیمی (CLI و API عمومی)
یونیتی در نسخه جدید گامهای بلندی برای بهبود همکاری تیمی برداشته است. معرفی یک اکوسیستم باز که شامل CLI (رابط خط فرمان) و API عمومی است، به اعضای غیرفنی تیم (مثل هنرمندان و تهیهکنندگان) اجازه میدهد تا بدون نیاز به دسترسی کامل به ویرایشگر یونیتی، در پروژه مشارکت کنند.
مثال کاربردی:
یک هنرمند که با نرمافزار Blender کار میکند، میتواند از طریق Deep Link به اطلاعات پروژه دسترسی پیدا کرده، تغییرات مدنظر خود را اعمال کند و با استفاده از قابلیت Scene Preview، خروجی کار را در شرایط واقعی نورپردازی و انیمیشن ببیند. پس از تأیید، این تغییرات به سیستم کنترل ارسال شده و مهندسان میتوانند با CLI جدید، داراییها را اعتبارسنجی و نسخه جدید را آماده کنند.
رویکرد «انسانمحور» در قبال هوش مصنوعی
در دورانی که بسیاری از شرکتها به دنبال استفاده حداکثری از هوش مصنوعی هستند، یونیتی در Unity 7 رویکردی محتاطانه و «انتخابی» را در پیش گرفته است. اگرچه این موتور با ابزارهای بهینهسازی گرافیکی و سرویس Unity Vector یکپارچه خواهد شد، اما استفاده از هوش مصنوعی برای ساخت بازی هرگز الزامی نخواهد بود.
آدام اسمیت در این خصوص گفت:
«هدف ما فراهم کردن ابزار است، نه اجبار. Unity 7 برای آیندهای طراحی شده که انسانها و عوامل کدنویسِ هوش مصنوعی در کنار هم کار کنند، اما تصمیم نهایی برای استفاده از این فناوری همواره با تیم توسعه خواهد بود.»
فناوریهای زیربنایی
یونیتی اعلام کرده است که فناوریهای کلیدی مانند CoreCLR و Surface Cache GI پیش از عرضه نهایی در Unity 7، در نسخههای Unity 6 آزمایش و تثبیت میشوند تا از پایداری آنها در پروژههای واقعی اطمینان حاصل شود. این رویکرد تضمین میکند که هنگام مهاجرت به نسخه جدید، توسعهدهندگان با مشکلات ناخواسته فنی روبرو نشوند.