توسعه ژانر Battle Royale با Unreal Engine 4

توضیحات دوره

پروژه بازی با Unreal Engine 4؛ آماده‌سازی کاراکتر، Blueprint، انیمیشن، کنترل حرکت، HUD و مکانیک تیراندازی در مسیر توسعه Battle Royale.

این پروژه از آماده‌سازی مدل، Rig و Skin تا ورود کاراکتر به Unreal Engine 4 پیش می‌رود. Blueprint، Blend Space و State Machine برای کنترل حرکت و انیمیشن استفاده می‌شوند. در ادامه، HUD، جان و زره، اسلحه، IK، پرتابه و دوربین اول‌شخص بررسی می‌شوند؛ محدوده محتوای منتشرشده در فهرست جلسه‌ها مشخص است.

چه چیزهایی یاد می‌گیرید؟

  • آماده‌سازی کاراکتر و انیمیشن برای Unreal Engine
  • کنترل حرکت با Blueprint و State Machine
  • توسعه HUD و مکانیک تیراندازی

این دوره برای شماست اگر…

می‌خواهید پیاده‌سازی کاراکتر، حرکت، HUD و مکانیک تیراندازی را در Unreal Engine دنبال کنید.

پیش‌نیاز شروع

آشنایی اولیه با محیط Unreal Engine، Blueprint و مفاهیم مدل و انیمیشن سه‌بعدی.

ابزارها و شیوه تمرین

این پروژه برای Unreal Engine 4 ضبط شده است. دامنه آموزش همان جلسه‌های منتشرشده است؛ وضعیت تکمیل پروژه و شرایط خرید را پیش از شروع در همین صفحه بخوانید.

فایل‌ها و اطلاعات دوره

زمان‌ها مربوط به ویدیوهای آموزشی هستند؛ برای تمرین و مرور، زمان جداگانه‌ای در نظر بگیرید.

سرفصل‌ها و جلسه‌ها

موضوع، توضیح و زمان هر جلسه

فصل ۱

بخش اصلی

۷۳ جلسه۱۱ ساعت و ۵۸ دقیقه
درباره این فصل

در این فصل، ساخت دیسک مجازی، نصب Unreal Engine 4، با محیط Unreal Engine آشنا شویم و موضوعات تکمیلی را دنبال می‌کنید.

  1. ۰۱
    ۰۵:۰۰

    این جلسه به «ساخت دیسک مجازی» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  2. ۰۲
    ۰۵:۰۰

    این جلسه به «نصب Unreal Engine 4» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  3. ۰۳

    این جلسه به «با محیط Unreal Engine آشنا شویم» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  4. ۰۴
    ۱۵:۰۰

    این جلسه به «Import مدل به UE4» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  5. ۰۵

    این جلسه به «اختصاص ورودی های کنترلر» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  6. ۰۶

    این جلسه به «آماده سازی 3dsMax و ابزار Asset Tools» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  7. ۰۷

    این جلسه به «Export مدل از UE4 به 3dsMax» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  8. ۰۸

    این جلسه به «جدا کردن اجزای Wraith» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  9. ۰۹

    این جلسه به «در مورد Biped ها» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  10. ۱۰

    این جلسه به «آماده سازی Rig برای Wraith» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  11. ۱۱

    این جلسه به «Skin کردن Wraith» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  12. ۱۲

    این جلسه به «Export مدل Wraith از 3dsMax» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  13. ۱۳

    این جلسه به «Export متعلقات Wraith از 3dsMax» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  14. ۱۴

    این جلسه به «Export مدل Wraith برای Mixamo» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  15. ۱۵

    این جلسه به «انتخاب انیمیشن های مناسب از Mixamo» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  16. ۱۶

    این جلسه به «آشنایی با سیستم Blueprint» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  17. ۱۷

    این جلسه به «ساخت بلوپرینت کاراکتر» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  18. ۱۸

    این جلسه به «تعریف ورودی های کنترلر» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  19. ۱۹

    این جلسه به «چند روتوش روی کاراکتر» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  20. ۲۰

    این جلسه به «کمی روتوش بر روی کد» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  21. ۲۱

    این جلسه به «درباره Blend Space ها» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  22. ۲۲

    این جلسه به «نحوه محاسبه سرعت Footstep» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  23. ۲۳

    این جلسه به «تعریف ورودی های کنترلر برای کنترل سرعت دویدن» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  24. ۲۴

    این جلسه به «درون یابی برای تغییر سرعت» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  25. ۲۵

    این جلسه به «درون یابی برای ورودی های کنترلر» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  26. ۲۶

    این جلسه به «روتوش روی انیمیشن ها» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  27. ۲۷

    این جلسه به «ساخت Blend Space دو بعدی» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  28. ۲۸

    این جلسه به «میدان دید دوربین و روتوش روی کد» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  29. ۲۹

    این جلسه به «یک پرش ساده با استفاده از State Machine» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  30. ۳۰

    این جلسه به «پرش با الگوریتم پیچیده» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  31. ۳۱

    این جلسه به «تغییر ارتفاع پرش» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  32. ۳۲

    این جلسه به «محدود کردن جهات کنترلر» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  33. ۳۳

    این جلسه به «شارژ یا کاهش یک خصوصیت» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  34. ۳۴

    این جلسه به «مقدمه ای بر HUD و UI» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  35. ۳۵

    این جلسه به «Progress Bar سفارشی» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  36. ۳۶

    این جلسه به «نمایش جان و زره در HUD» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  37. ۳۷

    این جلسه به «وارد کردن ضربه یا افزایش جان» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  38. ۳۸

    این جلسه به «جواب سئوال پیشین» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  39. ۳۹

    این جلسه به «سوار کردن اسلحه بر روی دست» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  40. ۴۰

    این جلسه به «سیستم IK چیست» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  41. ۴۱

    این جلسه به «استفاده از IK برای جایگذاری دست چپ» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  42. ۴۲

    این جلسه به «انیمیشن های Additive و تیر اندازی» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  43. ۴۳

    این جلسه به «پرتاب پرتابه» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  44. ۴۴

    این جلسه به «روتوش پرتابه» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  45. ۴۵

    این جلسه به «روتوش تیر اندازی» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  46. ۴۶

    این جلسه به «آشنایی با Animation در 3dsMax» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  47. ۴۷

    این جلسه به «ساخت انیمیشن AimOffset» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  48. ۴۸

    این جلسه به «تکه کردن انیمیشن AimOffset» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  49. ۴۹
    ۱۰:۰۰

    این جلسه به «ساخت AimOffset» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  50. ۵۰

    این جلسه به «برنامه نویسی منطق AimOffset» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  51. ۵۱

    این جلسه به «کنترل نشانه روی» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  52. ۵۲

    این جلسه به «تیراندازی به نقطه Crosshair» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  53. ۵۳

    این جلسه به «جهت صحیح پاشش پارتیکل برخورد تیر» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  54. ۵۴

    این جلسه به «محدود کردن تیراندازی بسته به State» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  55. ۵۵

    این جلسه به «ساخت اولیه دوربین FPS» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  56. ۵۶

    این جلسه به «ساخت مدل دست شوتر» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  57. ۵۷

    این جلسه به «تغییر مد دوربین به FPS» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  58. ۵۸

    این جلسه به «روتوش روی اسلحه FPS» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  59. ۵۹

    این جلسه به «طراحی فیگور دست برای انیمیشن ها» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  60. ۶۰

    این جلسه به «انیمیشن Idle برای FPS و برنامه نویسی آن» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  61. ۶۱

    این جلسه به «روتوش بر روی انیمیشن FPS» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  62. ۶۲

    این جلسه به «ساخت Animation های FPS» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  63. ۶۳

    این جلسه به «استفاده از انیمیشن های FPS خودمان» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  64. ۶۴

    این جلسه به «انیمیشن Jump و روتوش FPS» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  65. ۶۵

    این جلسه به «چهار پنجره برای تست Multiplayer» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  66. ۶۶

    این جلسه به «ساخت Actor در Gamemode» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  67. ۶۷

    این جلسه به «مقدمه ای بر Replication به بهانه رنگ کاراکتر» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  68. ۶۸

    این جلسه به «تصحیح Collision» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  69. ۶۹

    این جلسه به «ساخت HUD به روش صحیح» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  70. ۷۰

    این جلسه به «بکاربردن مقادیر Health و Armor در کلاینت» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  71. ۷۱

    این جلسه به «ساخت HUD بالای سر کاراکتر» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  72. ۷۲

    این جلسه به «بروزرسانی مقادیر در Hover» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

  73. ۷۳

    این جلسه به «تصحیح انیمیشن Walk - Jump - Sprint در شبکه» اختصاص دارد و بخشی از فصل «بخش اصلی» است.

منابع مشترک این فصل

مدرس دوره

بهنام آقاجانی

بهنام آقاجانی

من بهنام آقاجانی هستم، مؤسس سایت uncox (پورتال آموزش ایرانیان) و تهیه کننده بیشتر دوره هایی که در این سایت می بینید. از کودکی وارد دنیای برنامه نویسی شدم و یادگیری زبان های مختلف برنامه نویسی همیشه بخشی از زندگی ام بوده. حالا حدود ۳۵ سال از شروع این مسیر می گذره؛ مسیری که بیش از بیست سال به صورت حرفه ای، با حضور در شرکت ها، همکاری در پروژه های بزرگ و پیش بردن پروژه های شخصی ادامه اش داده ام. آموزش دادن و به اشتراک گذاشتن چیزهایی که یاد گرفته ام، یکی از علاقه های اصلی منه. در کنارش، عاشق ساختن ابزارهای زیرساختی و خودکار کردن کارها یا همون اتوماسیون هستم؛ بالاخره به عنوان یک «برنامه نویس تنبل»، همیشه دنبال راهی می گردم که با کمترین زحمت، بیشترین بازدهی رو داشته باشم! توی آموزش هام، مهم ترین چیزی که سعی می کنم منتقل کنم، شیوه فکر کردن، حل مسئله و پیدا کردن راه های خلاقانه برای ساده تر کردن مسائل پیچیده است. دوست دارم یاد بگیرید چطور جست وجو و تحقیق کنید و چطور مسیر یادگیری تون رو مستقل ادامه بدید. در کنار این مهارت ها، مباحث تخصصی هر زبان، فریم ورک یا ابزار رو هم به طور کامل و عملی، با مثال ها و پروژه های کاربردی آموزش می دم؛ تا هم موضوع رو خوب بفهمید و هم بتونید در کار واقعی ازش استفاده کنید.

رزومه مدرس

شروع تماشا در uPlayer

ویدیوها در برنامه uPlayer پخش می‌شوند. برای شروع، این چهار مرحله را انجام دهید.

  1. برنامه را نصب کنید

    نسخه مناسب کامپیوترتان را دانلود و نصب کنید.

    دانلود uPlayer
  2. کد حساب را کپی کنید

    وارد حساب uncox شوید. در صفحه پلیر، «کد UPlayer» را کپی کنید.

    رفتن به صفحه کد
  3. کد را در uPlayer وارد کنید

    برنامه را باز کنید و کد کپی‌شده را در کادر ورود بچسبانید.

    قبلاً وارد برنامه شده‌اید؟

    به تنظیمات ← دسترسی‌ها ← افزودن کد بروید و کد را ثبت کنید.

    اگر کد پیامکی درخواست شد، تأیید را تکمیل کنید.

  4. جلسه را پخش کنید

    در فهرست آموزش‌های برنامه، این دوره را پیدا کنید:

    توسعه ژانر Battle Royale با Unreal Engine 4

    جلسه دلخواه را باز کنید. برای شروع پخش به اینترنت متصل باشید.

ابتدا رایگان امتحان کنید

۶ جلسه رایگان دارد؛ بدون خرید، همان جلسه‌ها را در uPlayer ببینید.

نمایش جلسه‌های رایگان

دسترسی به تمام جلسه‌ها

دوره را بخرید؛ پس از فعال‌شدن دسترسی، با کد همان حساب وارد uPlayer شوید.

رفتن به صفحه خرید
دوره را نمی‌بینید یا به مشکل خورده‌اید؟

بررسی کنید کد حسابی را وارد کرده‌اید که خرید با آن انجام شده است.

گالری دوره

پیش از خرید: این دوره تکمیل نشده است

این دوره به اتمام نرسیده است و فقط همین ۱۲ ساعت آموزش موجود در دسترس شما قرار خواهد داشت. این محتوا، توسعه ژانر Battle Royale با Unreal Engine 4 را به‌صورت کامل آموزش نمی‌دهد. لطفاً پیش از خرید، سرفصل‌ها را با دقت بررسی کنید. تنها در صورتی ادامه دهید که مایل به خرید همین آموزش تکمیل‌نشده با قیمت نمایش‌داده‌شده هستید.

قیمت این آموزش تکمیل‌نشده: ۲٬۰۰۰٬۰۰۰ تومان