آیا آنریل انجین هوش مصنوعی داره؟
بله آنریل انجین هوش مصنوعی داره، اما باید بین دو مفهوم «هوش مصنوعی در Unreal Engine» تفاوت قائل شویم، چون خیلیها این دو رو با هم اشتباه میگیرند:
- هوش مصنوعی داخل بازی (Game AI) که سالهاست در آنریل انجین وجود دارد.
- هوش مصنوعی مولد (Generative AI) مانند ChatGPT , Copilot یا AI Assistant که اخیراً به آنریل اضافه شده یا از طریق پلاگینها قابل استفاده است.

1. هوش مصنوعی داخل آنریل انجین (Game AI)
این قابلیت از نسخههای قدیمی Unreal Engine وجود داشته و برای ساخت رفتار NPCها استفاده میشود.
قابلیتها:
- دشمن شما را پیدا کند.
- مسیر حرکت را تشخیص دهد.
- پشت موانع پناه بگیرد.
- تیراندازی کند.
- دنبال بازیکن بیاید.
- گشتزنی کند.
- فرار کند.
- تصمیمگیری انجام دهد.
ابزارهای اصلی:
- Behavior Tree
- BlackBoard
- EQS
- AI Controller
- Navigation Mesh (NavMesh)
این بخش اصلاً نیاز به اینترنت یا ChatGPT ندارد.
2. هوش مصنوعی مولد (Generative AI)
از حدود سال 2024 اپیک به سمت اضافه کردن قابلیتهای AI برای توسعه بازی حرکت کرده است.
نمونهها:
- AI Assistant
- Unreal Copilot
- Verse AI (در UEFN)
- پلاگینهای ChatGPT
- پلاگین Claude
- پلاگین Gemini
این هوش مصنوعی میتواند به شما در برنامهنویسی، تولید کد و برخی کارهای توسعه کمک کند.
در چه نسخههایی وجود دارد؟
Unreal Engine 5.4:
شروع اضافه شدن ابزارهای آزمایشی AI.
Unreal Engine 5.5:
پشتیبانی بهتر از پلاگینهای AI.
Unreal Engine 5.6:
بهبودهای بیشتر و یکپارچگی بهتر با ابزارهای توسعه.
Unreal Engine 5.7 و Unreal Engine 5.8
بهترین نسخه فعلی برای استفاده از AI و ابزارهای جدید اپیک.

کاربردی ترین هوش مصنوعی در آنریل انجین
پلاگین های جانبی متفاوتی به عنوان هوش مصنوعی در آنریل انجین در مارکت اپیک گیمز وجود دارند که اغلب پولی هستند. در ادامه به معرفی هوش مصنوعی های رایگان و پولی میپردازیم.
هوشواره AI Assistant:
این هوش مصنوعی در آنریل رایگان است؟
بله کاملاً رایگان است.
AI Assistant چیست؟
AI Assistant یک دستیار هوش مصنوعی است که مستقیماً داخل Unreal Editor اجرا میشود و هدف آن کمک به توسعهدهنده در کارهای روزمره است.

برخلاف ChatGPT که در مرورگر استفاده میشود، AI Assistant داخل خود محیط Unreal حضور دارد و میتواند با پروژه تعامل بیشتری داشته باشد.
همچنین این دستیار هوشواره کاملاً به آنریل انجین مسلط است و میتواند به سوالات یا مشکلاتی که در پروژه وجود دارد پاسخ بدهد. AI Assistant یک پشتیبان مصنوعی است که همیشه کنارتون حضور داره.
چه کارهایی انجام میده؟
1. پاسخ به سؤالات مربوط به Unreal Engine
مثلاً: How do I enable Nanite?
یا
لومن با Path Tracing چه تفاوتی دارد؟
2. توضیح Blueprint
اگر یک Blueprint را باز کرده باشید، میتواند عملکرد نودها و منطق کلی آن را توضیح دهد.
3. تولید کد C++
مثلاً:
Create an Actor Component that rotates an object.
4. پیشنهاد Blueprint
مثلاً:
Create a Blueprint that opens a door when the player overlaps a trigger.
5. کمک در Material Editor
مانند پیشنهاد ساختار Material یا توضیح نودهای Material. مثلاً اگر ازش بپرسی چطور میتونم اسکیل UV متریال رو کنترل کنم بهت پاسخ میده که میتونی از نود TexCoord استفاده کنی.
یا اگه ازش بپرسی شورتکات TexCoord چیه؟ بهت پاسخ میده که حرف U رو نگه دار و یک کلیک در محیط Material Graph بکن.
6. توضیح پیامهای خطا
اگر با خطاهای کامپایل یا Build مواجه شوید، میتواند آنها را تحلیل و راهکار پیشنهاد کند.
7. جستجو در مستندات Unreal
بهجای جستجوی دستی در Documentation، پاسخ را در همان Editor نمایش میدهد.
8. راهنمای استفاده از ابزارهای Editor
برای مثال توضیح عملکرد ابزارهایی مانند PCG، Niagara یا Sequencer.
روش فعالسازی هوش مصنوعی AI Assistant
در آنریل انجین 5.7 و به بعد، به مسیر زیر بروید:
- از منوی Edit → Plugins وارد مدیریت پلاگینها شوید.
- عبارت AI Assistant را جستجو کنید.
- تیک Enable را فعال کنید.
- Unreal Editor را Restart کنید.
- بعد از فعالسازی از منو Windows گزینه AI Assistant رو انتخاب کنید تا هوشواره آنریل انجین باز شود.
روی چه نسخه هایی بهینه کار میکند؟
- ✅ Unreal Engine 5.7
- ✅ Unreal Engine 5.8
- و احتمالاً نسخه های آینده
کتابخانه متریال با 4000+ متریال آماده استفاده
برای آنریل انجین، ویری و کرونا رندر. با یک کلیک وارد پروژه میشه!
آیا به فارسی میتوان از آن استفاده کرد؟
بله میتونید با این هوشواره فارسی صحبت کنید. اما زبان اصلی انگلیسیه و اگر به انگلیسی مسلط هستید، باهاش انگلیسی صحبت کنید بهتره اما فارسی هم میتونید صحبت کنید.
بزرگ ترین مشکل فارسی صحبت کردن اینه که نوشته راست چین نیست و اگر در متن فارسی عبارات انگلیسی وجود داشته باشه متن بهم میریزه و راه حلش هم اینه که متن رو در ورد کپی کنید و پاراگراف رو راستچین کنید تا درست بشه.

آیا به اینترنت نیاز دارد؟
بله برای صحبت کردن با AI Assistant به اینترنت نیاز دارید و خوشبختانه با آی پی ایران کار میکنه
آیا میشه بهش دستور داد تا در پروژه تغییری ایجاد کنه؟
خیر، AI Assistant مشابه یک پشتیبان فقط راهنماییتون میکنه و میگه چه کاری انجام بدید و فعلاً نمیتونه دستوری رو پیاده سازی کنه.
مثلاً نمیتونه خودش یک نور Spot به صحنه اضافه کنه، اما بهتون میگه که چطور این کار رو انجام بدید و در تنظیماتش هر آپشن به چه دردی میخوره.
MCP چیست؟
MCP = Model Context Protocol
پروتکلی است که توسط Anthropic معرفی شد و اکنون بسیاری از مدلهای هوش مصنوعی و ابزارهای توسعه از آن پشتیبانی میکنند.
هدف MCP این است که هوش مصنوعی فقط یک چتبات نباشد، بلکه بتواند به ابزارهای واقعی متصل شود و آنها را کنترل کند.
به زبان ساده:
بدون MCP مثلاً ChatGPT فقط پاسخ میده؛ مشابه هوش مصنوعی AI Assistant
اما با MCP:
چتجیپیتی —> متصل میشه به آنریل انجین —> دستور رو اجرا میکنه —> نتیجه رو برمیگردونه
Unreal MCP چیست؟
Unreal MCP یک سرور MCP است که بین هوش مصنوعی و Unreal Engine قرار میگیرد.
Chat GPT —> MCP —> Unreal Engine
در این حالت، AI میتواند مستقیماً با پروژه Unreal تعامل داشته باشد، نه اینکه فقط کد یا توضیح تولید کند.

چه کارهایی انجام میدهد؟
اگر بهدرستی پیادهسازی شده باشد، میتواند قابلیتهایی مانند موارد زیر را فراهم کند:
۱. مشاهده پروژه
مثلاً بپرسید:
چه Actorهایی داخل Level هستند؟
AI پاسخ را از خود پروژه استخراج میکند، نه بر اساس حدس.
۲. ساخت Actor
مثلاً:
یک Directional Light بساز.
AI دستور را اجرا میکند و Actor را در Level اضافه میکند.
۳. ساخت Material
مثلاً:
یک متریال شیشه بساز.
AI میتواند مراحل ایجاد Material را از طریق ابزارهای در دسترس انجام دهد (اگر سرور MCP چنین قابلیتی را پیادهسازی کرده باشد).
۴. ساخت Blueprint
مثلاً: یک Blueprint برای باز شدن در هنگام ورود بازیکن ایجاد کن.
۵. تغییر Level
مثلاً: همه Point Lightها را حذف کن.
۶. جستجوی Asset
مثلاً: تمام Materialهایی که “Wood” در نامشان دارند را پیدا کن.
۷. تغییر تنظیمات
مثلاً: شدت نور Directional Light را روی 10 تنظیم کن.
8. ساخت Sequencer
مثلاً: یک Sequence پنجثانیهای با حرکت دوربین ایجاد کن.
9. تحلیل پروژه
مثلاً: چرا FPS پایین است؟
اگر سرور اطلاعات لازم را در اختیار AI قرار دهد، میتواند بر اساس وضعیت واقعی پروژه پیشنهادهایی ارائه دهد.
آیا Unreal MCP محصول رسمی Epic Games است؟
در حال حاضر، خیر.
اصطلاح “Unreal MCP” معمولاً به پروژهها یا پلاگینهایی اشاره دارد که توسط توسعهدهندگان مستقل یا متنباز ساخته شدهاند تا Unreal Engine را از طریق Model Context Protocol در اختیار مدلهای هوش مصنوعی قرار دهند. این یک قابلیت پیشفرض خود Unreal Engine نیست.
برای Archviz چه کاربردی دارد؟
اگر در معماری کار میکنی، Unreal MCP میتواند بسیار ارزشمند باشد.
مثلاً بنویسی:
- همه متریالهای صحنه را که Resolution کمتر از 2K دارند پیدا کن.
- تمام Point Lightها را روی 5000 Lumen تنظیم کن.
- تمام Static Meshهایی که Nanite ندارند را لیست کن.
- از همه متریالهای استفادهشده گزارش بگیر.
- و غیره
امیدوارم که این مطلب براتون مفید بوده باشه. نظرات خودتون رو در قسمت کامنت بنویسید.
