ساخت بازی شوتر در آنریل انجین بدون کدنویسی
دوره پیشنیاز رایگان رو تموم کردی. یه بازی شوتر داری که میشه توش حرکت کرد و شلیک کرد. ولی یه چیزی ته ذهنت هست: «این دیگه چیه؟ یه بازی واقعی مناسب بازار کار که نیست.»
درست میگی. یه بازی واقعی منو داره، رکورد ذخیره میکنه، موقع نابود شدن هدف صدا و افکت داره، و مهمتر از همه یه فایل اجرایی داره که بدون نیاز به آنریل انجین روی هر ویندوزی کار میکنه. این دوره دقیقاً همینها رو به پروژهای که ساختی اضافه میکنه.
این دوره دقیقاً برای کیه؟
• کسی که دوره «ساخت اولین بازی در آنریل انجین بدون کدنویسی» کدیاد رو گذرونده
• کسی که بازی شوترش آمادهست ولی میخواد کاملش کنه
• دانشجوی بازیسازی که میخواد اولین پروژه قابل ارائهاش رو داشته باشه
• کسی که میخواد بازیاش رو به دوستاش نشون بده نه فقط روی ادیتور
• کسی که میخواد وارد بازار کار بازی سازی بشه
چی یاد میگیری؟
یاد میگیری چطور برای بازیت یه منوی اصلی واقعی بسازی که بازیکن بتونه شروع کنه یا از بازی خارج بشه. اهداف متحرک و ثابت با امتیازهای مختلف اضافه میکنی، هر هدف یه چالش جداگانه میشه. سیستم ذخیره رکورد راه میاندازی تا بالاترین امتیاز حتی بعد از بستن بازی هم بمونه.
بعد نوبت پولیش میرسه، صدای شلیک، افکت بصری موقع انهدام هدف، اون جزئیاتی که بازی رو از «تمرین» به «محصول» تبدیل میکنن. و در آخر، یه فایل .exe میگیری که میتونی به هر کسی بدی بدون نیاز به هیچ چیز اضافه.
چرا این دوره؟ / مزیتهای کلیدی
۱. روی پروژه خودت کار میکنی
این دوره از همون جایی شروع میکنه که دوره اول تموم شد. بازی خودت رو کامل میکنی، نه یه پروژه فرضی.
۲. مفاهیمی که توی همه بازیها هستن
منو، ذخیره، افکت، خروجی — اینا پایهی تقریباً هر پروژه بازیسازیه. اینجا یاد میگیری و بعدها همهجا ازشون استفاده میکنی.
۳. صد در صد بدون کدنویسی
تمام مراحل با بلوپرینت (Blueprint) پیاده میشه. نه C++، نه هیچ زبانی. فقط منطق بصری که قبلاً باهاش آشنا شدی.
۴. خروجی که میتونی نشون بدی
یه فایل .exe داری که میتونی آپلود کنی، به دوستات بدی، یا به عنوان اولین آیتم پورتفولیوت ارائه بدی.
۵. از بازی به محصول
جزئیاتی مثل افکت صوتی و بصری شاید کوچیک به نظر برسن، ولی همینها فرق یه پروژه تمرینی و یه بازی واقعی رو میسازن.
۶. آموزش فارسی با ساختار حرفهای
محتوای فارسی با رویکردی که با استانداردهای آموزش بازیسازی بینالمللی همخوانی داره.
خروجی نهایی / دستاوردها
بعد از این دوره، یه بازی شوتر کامل داری:
• منوی اصلی با دکمههای شروع و خروج
• اهداف متحرک و ثابت با امتیازدهی متفاوت
• رکورد بالاترین امتیاز که ذخیره میمونه
• افکت صوتی و بصری هنگام شلیک و انهدام هدف
• فایل اجرایی مستقل (.exe) که روی ویندوز کار میکنه
این دیگه یه تمرین نیست، یه بازی کامله که میتونی باهاش پورتفولیوت رو شروع کنی.
سرفصل های دوره
ایجاد پروژه
ساخت اتاق
ساخت منو اصلی (1)
ساخت منو اصلی (2)
ساخت منو اصلی (3)
ساخت منو اصلی (4)
سیو و لود مکان پلیر
سیو و لود تارگتها
لود بازی در UI
توسعه Map
اعمال متریال به محیط
جای گذاری تارگتها
تارگت متحرک
ذخیره امتیاز
دانلود VFXها
انفجار تارگتها
ساخت منو Pause
نورپردازی
امتیاز دهی همه تارگتها
انتقال فایل های پروژه فعلی به پروژه جدید
دریافت خروجی از بازی
پیشنیاز های دوره چه چیزهایی هستند؟
- گذراندن دوره «ساخت اولین بازی در آنریل انجین بدون کدنویسی» یا داشتن دانش معادل آن
نظرات دانشجویان
مدرس دوره
ایوب کمره ئی
توسعهدهنده ارشد بازی و متخصص Unreal Engine 5 با بیش از ۱۳ سال سابقه فعالیت حرفهای در صنعت بازیسازی. مسیر حرفهای من از UDK آغاز شد و تجربه کار با موتورهای مختلفی نظیر Unity و Core Engine را در کارنامه دارم، اما تخصص و تمرکز اصلیام بر روی توسعه پروژههای پیشرفته با Unreal Engine است. من افتخار همکاری موفق با مجموعه لرن فایلز، مکتب خونه و تاپ لرن را در زمینه آموزش بازیسازی داشتهام. در حال حاضر، با توجه به تسلط بر سیستمهای پیچیده گیمپلی و لولدیزاین، هدفم انتقال تجربیات کاملاً عملی و بازارمحور در قالب دورههای پروژهمحور پیشرفته (از جمله ساخت بازیهای Dungeon Crawler، Space Sci-Fi و Action) به علاقهمندان این حوزه است.
سوالات متداول
بله. این دوره مستقیماً پروژه دوره اول رو ادامه میده. اگه دوره اول رو نگذروندهای، از اونجا شروع کن.
نه. همه چیز با بلوپرینت پیاده میشه. نه C++، نه هیچ زبان دیگهای.
بالاترین امتیازی که بازیکن کسب کرده. حتی بعد از بستن و باز کردن مجدد بازی. با کلاس SaveGame بلوپرینت ذخیره میشه و روی صفحه نمایش داده میشه.
بله. بعد از Packaging، یه فایل مستقل داری که نیازی به نصب آنریل انجین نداره و روی ویندوز قابل اجراست.
Niagara سیستم افکت بصری آنریل انجین ۵ هست. اینجا فقط از یه افکت ساده آماده استفاده میکنیم. نیازی به یادگیری عمیق نیست.
بعد از این دوره پایهای داری که میتونی روش بازیهای بزرگتر بسازی. کدیاد دورههای پیشرفتهتر آنریل انجین هم داره که میتونی ادامه بدی.