رئیس شرکت Epic Games و بزرگترین سهامدار آن، «تیم سویینی»، برای اولین بار در مصاحبهای مفصل با پادکست Lex Fridman درباره Unreal Engine 6 صحبت کرد. در این گفتگو، علاوه بر موتور بازیسازی جدید، به موضوعات مهم دیگری هم پرداخته شد.
سویینی توضیح داد که نسخه آینده این موتور بازیسازی پیشرفته قرار است مسیرهای توسعه جداگانهای را که شرکت Epic هماکنون در حال پیگیری آنهاست با هم یکپارچه کند تا نسخه پیشنمایش Unreal Engine 6 طی دو تا سه سال آینده در اختیار توسعهدهندگان قرار گیرد.
وی گفت:
ما در حال حاضر دو مسیر متفاوت برای پیشرفت داریم. یکی Unreal Engine 5 برای توسعهدهندگان بازی و دیگری نسخهای از UE5 برای جامعه Fortnite. برخی از ویژگیها فقط در یکی از این مسیرها در حال توسعه هستند و هنوز به صورت مشترک در دسترس نیستند. حتی تمام قابلیتهای Unreal Engine 5 هنوز وارد Fortnite نشدهاند، چون برخی از آنها هنوز به مرحلهای نرسیدهاند که بشود آنها را به شکل مستقلی از پلتفرم، روی تمام هفت پلتفرم اصلی اجرا کرد.
وی افزود که Unreal Engine 6 قرار است نقطه تلاقی تمام این مسیرهای مختلف توسعه باشد؛ اما هنوز چند سال با عرضه آن فاصله داریم. سویینی گفت اگر همه چیز طبق برنامه پیش برود، احتمالاً دو تا سه سال دیگر شاهد اولین نسخههای آزمایشی UE6 خواهیم بود. «ما به طور مداوم در حال پیشرفت به سمت آن هستیم.»
در بخش دیگری از مصاحبه، سویینی اعتراف کرد که یکی از بزرگترین محدودیتهای فنی حال حاضر، تصمیم Epic برای استفاده از شبیهسازی تکرشتهای (single-threaded) بوده است. این تصمیم با هدف سادهتر کردن روند توسعه برای خود Epic و همچنین برای تمام توسعهدهندگان اتخاذ شده بود، اما حالا به مانعی جدی تبدیل شده که قرار است در Unreal Engine 6 برطرف شود. این موتور به گفته او، سرانجام پشتیبانی کامل از چندرشتهای بودن (multithreading) را ارائه خواهد داد.
بزرگترین محدودیتی که در طول زمان ایجاد شده، ماهیت تکرشتهای شبیهسازی در Unreal Engine است. مثلاً اگر شما یک پردازنده 16 هستهای داشته باشید، فقط یکی از آن هستهها صرف اجرای شبیهسازی بازی و باقی پردازشهای پیچیده میشود چون برنامهنویسی تکرشتهای بسیار سادهتر از برنامهنویسی چندرشتهای است. ما نمیخواستیم توسعه چندرشتهای را به خودمان، همکارانمان یا جامعه بازیساز تحمیل کنیم.
اما این محدودیت در طول زمان شدیدتر شده و حالا Epic تصمیم دارد تا در Unreal Engine 6 بسیاری از این موانع ریشهدار را برطرف کند و آن را بر پایهای بنا کند که شایسته سطح پیشرفته دنیای امروزی باشد.
بدون شک، این موضوع دلیل اصلی یا دستکم یکی از دلایل مشکلات رایج پردازنده در بسیاری از بازیهای ساختهشده با Unreal Engine 4 و 5 است. هرچند خبر خوبی هست که Epic سرانجام به دنبال حل این مشکل باشد، اما هنوز زمان زیادی باقی مانده تا نسخه نهایی Unreal Engine 6 وارد دنیای بازیها شود.
نسخه پیشنمایش Unreal Engine 5 اوایل سال 2022 منتشر شد، اما اولین بازیهایی که از آن بهره گرفتند، تا نیمه دوم سال 2023 به بازار نیامدند؛ مثل نسخه بازسازیشده Layers of Fear، بازی Remnant II ،Immortals of Aveum و Lords of the Fallen. بنابراین اگر همین روند تکرار شود، باید تا اواخر سالهای 2028 یا 2029 منتظر بمانیم تا اولین موج بازیهای مبتنی بر Unreal Engine 6 عرضه شوند.
ما اینجا در رسانه خبری بنچیمو آخرین اخبار مرتبط با بازیها و سایر اخبار مرتبط با تکنولوژی را پوشش میدهیم، پس حتماً با ما همراه باشید. شما در مورد موتور بازیسازی Unreal Engine 6 چه نظری دارید؟ با ما به اشتراک بگذارید.


بزرگترین محدودیتی که در طول زمان ایجاد شده، ماهیت تکرشتهای شبیهسازی در Unreal Engine است. مثلاً اگر شما یک پردازنده 16 هستهای داشته باشید، فقط یکی از آن هستهها صرف اجرای شبیهسازی بازی و باقی پردازشهای پیچیده میشود چون برنامهنویسی تکرشتهای بسیار سادهتر از برنامهنویسی چندرشتهای است. ما نمیخواستیم توسعه چندرشتهای را به خودمان، همکارانمان یا جامعه بازیساز تحمیل کنیم.

