شالوده معماری اپیک گیمز در نسل بعدی با معرفی قابلیتهای جدید آنریل انجین ۶ دچار تحولی بنیادین شده است. این بهروزرسانی بزرگ با ادغام اکوسیستمهای مستقل، حذف تدریجی فریمورکهای سنتی مانند Blueprint و C++ در سطح منطق بازی (Gameplay Logic) و جایگزینی آنها با زبان Verse و فریمورک ماژولار Scene Graph، هاب توسعه یکپارچهای را برای بازیهای مستقل (Standalone) و محیطهای متاورسی فراهم میکند.

نقشه راه اپیک گیمز برای ادغام فریمورکها چیست؟
بر اساس استراتژی کلان اعلامشده در رویداد State of Unreal، هدف اصلی نسخه ششم، ادغام کامل هسته پلتفرم Unreal Engine 5 با ابزار تخصصی UEFN (Unreal Engine for Fortnite) است.
این رویکرد به توسعهدهندگان اجازه میدهد خروجی پروژه خود را به صورت همزمان به عنوان یک بازی مستقل (مثلاً برای پلتفرم Steam یا کنسولها) یا به عنوان یک پلتفرم/محیط تعاملی درون شبکه توزیع متصل اپیک گیمز منتشر کنند. این قابلیت کاملاً اختیاری است و انعطافپذیری بالایی در متدهای توزیع بدون نیاز به بازنویسی کد ارائه میدهد.
زبان برنامهنویسی Verse و Scene Graph چگونه جایگزین سیستمهای قدیمی میشوند؟
بزرگترین دگرگونی در لایه منطق بازی (Gameplay Framework) رخ داده است. فریمورک قدیمی مبتنی بر Actor و Component جای خود را به سیستم فوق سبک و کارآمد Scene Graph میدهد. در این ساختار جدید، تغییرات کد به صورت آنی (Instant) در ادیتور اعمال شده و زمانهای طولانی کامپایل و کرشهای ناشی از خطای پوینترها (Missing Pointers) حذف میشوند.
طبق مستندات فنی، خطمشی زبانهای برنامهنویسی به شرح زیر تغییر خواهد کرد:
- C++: به سطوح بسیار پایین موتور (Low-level) نظیر مدیریت مستقیم حافظه، توسعه پلاگینهای ساختاری و اینترفیسهای سختافزاری محدود خواهد شد.
- Verse: زبان اصلی برای توسعه مکانیکها و منطق بازی خواهد بود. این زبان از مدل حافظه تراکنشی نرمافزاری (Software Transactional Memory) برای بازگردانی عملیاتهای ناموفق (Rollback) و مدیریت توزیعشده وضعیت (Distributed State) در سرورهای چندرشتهای استفاده میکند.
- Blueprint: در نسخههای اولیه آنریل انجین ۶ همچنان پشتیبانی میشود اما در یک بازه زمانی چندساله کاملاً منسوخ (Deprecated) خواهد شد. اپیک گیمز در حال توسعه یک سیستم Visual Scripting نوین بر پایه معماری زبان Verse است تا توسعهدهندگان علاقهمند به برنامهنویسی بصری، بستر مدرنتری در اختیار داشته باشند.

نقش سرور جدید MCP و هوش مصنوعی در محیط توسعه چیست؟
در نسخه موقت پیشرو (توسعهیافته بر پایه متدهای نسخه ۵.۸)، ابزاری تحت عنوان سرور MCP (Model Context Protocol) معرفی شده است که امکان اتصال مستقیم مدلهای زبانی بزرگ (LLM) را به محیط ۳D موتور فراهم میکند.
طبق مشاهدات ما در تستهای پایداری سیستم در محیط نرمافزار و بررسی نمونههای اولیه، این ابزار با بهرهگیری از ۸۰ بلوک ساختاری PCG (تولید محتوای رویهای)، فرآیند نمونهسازی سریع (Prototyping) محیطها و تغییر پارامترهای پیچیده لنداسکیپ را به شدت تسریع میکند؛ هرچند استفاده از آن در بخش تولید محتوای خطی آرتیستیک همچنان چالشهای کیفی به همراه دارد.
روی آوردن به کدهای متنی (Text-based) در زبان Verse نیز تسهیل تعامل موتور بازیسازی با مدلهای هوش مصنوعی است.
سیستم مدیریت نسخه Lore و رویکرد متنباز اپیک گیمز چه مزیتی دارد؟
توسعه پروژههای بزرگ رندرینگ و بازیسازی همواره با چالشهای سیستمهای مدیریت نسخه (مانند محدودیتهای Git یا پیچیدگیهای Perforce) همراه بوده است. اپیک گیمز سیستم کنترل نسخه اختصاصی خود با نام Lore را برای حل این چالشهای ساختاری در دیتای حجیم معرفی کرده است.
افزون بر این، این شرکت با اعطای لایسنس MIT برای ابزارهایی نظیر MetaHumans و سیستم Lore، در کنار پذیرش و توسعه استانداردهای باز مانند glTF، در حال حرکت به سمت یک اکوسیستم کاملاً توزیعشده و مستقل از پروتکلهای انحصاری است.
مقایسه ساختاری فریمورک قدیمی و جدید در قابلیتهای جدید آنریل انجین ۶
| شاخص فنی | معماری سنتی (UE5 / قدیمی) | معماری مدرن (UE6 / جدید) | وضعیت پایداری و مهاجرت |
| زبان اصلی منطق بازی | C++ / Blueprint | Verse / جدید Visual Verse | جایگزینی تدریجی طی سالهای آینده |
| ساختار مدیریت اشیاء | Actors & Components | Scene Graph (مبتنی بر Entity) | ساختار فوق سبک، کامپایل آنی و بدون کرش |
| مدیریت حافظه لایه بالا | زبالهروبی دستی/هوشمند ترکیبی | مدل حافظه تراکنشی (STM) | بازگردانی خودکار خطاها (Rollback) |
| کنترل نسخه (VCS) | ابزارهای خارجی (Git / Perforce) | سیستم اختصاصی Lore | بهینهشده برای فایلهای باینری سنگین رندرینگ |
| یکپارچگی هوش مصنوعی | پلاگینهای شخص ثالث غیرمتمرکز | سرور داخلی MCP (پروتکل LLM) | اتصال مستقیم هوش مصنوعی به سیستمهای PCG |
قابلیتهای جدید آنریل انجین ۶ در یک کلام
- تغییر فریمورک ساختاری: قابلیتهای جدید آنریل انجین ۶ با جایگزینی فریمورک قدیمی Actor-Component با فریمورک ماژولار و کارآمد Scene Graph، سرعت اجرا و پایداری ادیتور را به شدت افزایش میدهد
- انتقال به زبان Verse: زبان متنی جدید Verse به عنوان محور اصلی کدنویسی معرفی شده و سیستم محبوب اما قدیمی Blueprint به نفع نسخه بصری زبان Verse بازنشسته خواهد شد
- ادغام اکوسیستمها: نسخه ۶ ساختاری یکپارچه میان بازیهای مستقل و پلتفرم UEFN ایجاد میکند که به معنای باز شدن کانالهای توزیع جدید برای توسعهدهندگان است
- کنترل نسخه و استانداردهای باز: معرفی سیستم اختصاصی Lore مشکلات تاریخی مدیریت فایلهای حجیم سه بعدی در Git/Perforce را برطرف کرده و از فرمتهای باز نظیر glTF پشتیبانی همهجانبه میکند





