آموزش ساخت بازی RPG با Unreal Engine 5 و ++C | توسعه بازی با آنریل انجین 5 - آخرین آپدیت

دانلود Unreal Engine 5 C++ Game Development: Build Your RPG Game

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش ساخت بازی RPG با Unreal Engine 5 و ++C

آیا آماده‌اید تا به دنیای توسعه بازی‌ها قدم بگذارید و رویاهای بازی RPG خود را به واقعیت تبدیل کنید؟ به این دوره جامع خوش آمدید! در این دوره، شما یاد خواهید گرفت که چگونه با استفاده از Unreal Engine 5.5 و ++C، بازی RPG خود را بسازید. این دوره از آخرین نسخه Unreal Engine، یعنی نسخه 5.5 بهره می‌برد و ابزارها و تکنیک‌های پیشرفته‌ای را در اختیار شما قرار می‌دهد تا بازی خود را از پایه ایجاد کنید.

در طول این دوره، تجربه عملی با ++C، زبان برنامه‌نویسی استاندارد صنعت بازی‌سازی، کسب خواهید کرد. شما کشف خواهید کرد که چرا ++C ستون فقرات بازی‌های با کارایی بالا است و چگونه به طور یکپارچه با Unreal Engine، یکی از قدرتمندترین و همه‌کاره‌ترین موتورهای بازی موجود، ادغام می‌شود. خواه قصد داشته باشید بازی‌های مستقل (Indie) توسعه دهید یا روی عناوین AAA کار کنید، این دوره شما را با مهارت‌ها و دانش لازم برای موفقیت مجهز می‌کند.

آنچه در این دوره آموزش Unreal Engine 5 و ++C یاد خواهید گرفت:

  • آموزش ساخت بازی با Unreal Engine 5
  • برنامه‌نویسی در Unreal Engine با استفاده از ++C
  • پیاده‌سازی هوش مصنوعی برای دشمنان
  • استفاده از تکنیک‌های مدرن توسعه بازی
  • ترکیب ++C و Blueprint
  • طراحی و ساخت رابط کاربری (UI)
  • نوشتن انیمیشن‌های سفارشی (Anim Notifies) در ++C
  • ایجاد سیستم مبارزه هوش مصنوعی سفارشی با استفاده از الگوی Strategy در ++C
  • ساخت کامپوننت‌های سفارشی برای Unreal Editor
  • ایجاد سیستم ذخیره‌سازی (Save System) با Checkpoints در ++C

پیش‌نیازهای این دوره:

  • نصب Unreal Engine 5.4 یا بالاتر (توصیه می‌شود 5.5)
  • نصب IDE مانند Visual Studio Code یا Rider
  • حدود 50 گیگابایت فضای دیسک خالی
  • درک اولیه از یک زبان برنامه‌نویسی

از یک مهندس نرم‌افزار با بیش از یک دهه تجربه برنامه‌نویسی و تجربه گسترده در Unreal Engine بیاموزید. شما گام به گام در این فرآیند راهنمایی خواهید شد، از تنظیم محیط توسعه خود تا پیاده‌سازی مکانیک‌های اصلی بازی. در پایان این دوره، اعتماد به نفس و مهارت‌های لازم برای ساخت بازی RPG خود و آغاز سفر توسعه بازی خود را خواهید داشت.


سرفصل ها و درس ها

مقدمه و راه اندازی Introduction and Setup

  • نصب موتور بازی سازی Unreal Engine Getting Unreal Engine Installed

  • محیط توسعه یکپارچه Free Rider Free Rider IDE

  • نصب محیط توسعه یکپارچه Installing the IDE.

  • مرور ویژوال استودیو و ویرایشگر Unreal Visual Studio and Unreal Editor Review

  • مخزن GitHub GitHub Repo

  • دانلود کد منبع Source Code Download

  • ایجاد پروژه - افزودن کاراکتر و انیمیشن Creating Project - add character and animations

  • بازوی فنری و دوربین Spring Arm and Camera

  • اتصال سلاح و سپر Attach Weapon and Shield

حرکت شخصیت بازیکن Player Character Movement

  • راه اندازی نقشه برداری زمینه پیشرفته برای حرکت Setup Enhanced Context Mapping for Movement

  • راه اندازی حرکت ورودی بازیکن با استفاده از C++ Setup Player Input Movement Using C++

  • راه اندازی نگاه به اطراف برای شخصیت با استفاده از C++ Setup Look Around for Character Using C++

  • پرش شخصیت Get The Character Jumping

  • ایجاد نمونه انیمیشن با استفاده از C++ Create Anim Instance Using C++

  • فضای ترکیب برای حالت ایستاده، راه رفتن، دویدن Blend Space for Idle Walk Run

  • طرح انیمیشن شخصیت Character Animation Blueprint

  • پرش شخصیت Character Jumping

  • راه اندازی دویدن شخصیت در C++ Setup Character Running in C++

  • بررسی اجمالی فضای ترکیبی 8 جهته 8 Way Blendspace Overview

رفع مشکل حرکت ریشه Mixamo Fixing Mixamo Root Motion

  • کاراکتر استخوان ریشه Mixamo Mixamo Root Bone Character

  • وارد کردن انیمیشن های جدید Mixamo Mixamo Import New Animations

  • نمونه انیمیشن فضای ترکیبی جدید New Blend Space Anim Instance

حملات بازیکن Player Attacks

  • مونتاژ حمله Attack Montage

  • راه اندازی اقدامات ورودی برای حملات در C++ Setup Input Actions for Attacks in C++

  • پخش مونتاژهای حمله در C++ Playing Attack Montages in C++

  • راه اندازی برخورد سلاح با C++ Setup Weapon Collisions with C++

  • وضعیت اعلان سفارشی انیمیشن در C++ Custom Anim Notify State in C++

دشمن درگیری تن به تن Melee Enemy

  • توری دشمن و سیستم هدف گذاری مجدد انیمیشن Enemy Mesh And Retarget Animation System

  • ایجاد کلاس دشمن Create Enemy Class

  • نمونه انیمیشن دشمن Enemy Anim Instance

  • رابط‌ها - ایجاد رابط برخورد Intefaces - Create Hit Interface

  • آسیب دیدن دشمن Enemy Take Damage

  • فضای ترکیبی دشمن Enemy Blend Space

  • نمونه طرح دشمن Enemy Blueprint Anim Instance

  • گشت زنی هوش مصنوعی دشمن Enemy AI Patrolling

  • دیدن بازیکن و حرکت به سمت حمله See Player Move To Attack

  • مونتاژ حمله دشمن Enemy Attack Montage

  • حملات تصادفی دشمن Enemy Random Attacks

  • برخورد سلاح دشمن Enemy Weapon Collision

  • وضعیت اعلان انیمیشن دشمن Enemy Anim Notify State

  • آسیب رساندن به بازیکن و کنترلر هوش مصنوعی دشمن Damage Player and Enemy AI Controller

رابط کاربری User Interface

  • ایجاد پلاک نام دشمن Create Enemy Nameplate

  • نمایش/مخفی کردن پلاک نام دشمن Show Hide Enemy Nameplate

  • نوار سلامت پوششی بازیکن Player Overlay Health Bar

مسدود کردن بازیکن و ضرب داخلی Player Blocking and DOT Product

  • اقدام ورودی مسدود کردن Blocking Input Action

  • وارد کردن Mixamo و تنظیم کننده گیرنده مسدود کردن Mixamo Import and Blocking Getter Setter

  • به روز رسانی منطق TakeDamage Update TakeDamage Logic

  • حاصلضرب نقطه ای بازیگر روبروی بازیکن Player Facing Actor DOT Product

  • مسدود کردن غیرفعال سازی حرکت Blocking Disable Movement

سیستم مبارزه هوش مصنوعی سفارشی C++ Custom AI Combat System C++

  • مقدمه سیستم هوش مصنوعی سفارشی Intro Custom AI System

  • راه اندازی مولفه محرک برای پالادین Setup Stimulus Component for Paladin

  • پیکربندی دید کنترلر هوش مصنوعی دشمن قسمت 1 Enemy AI Controller Sight Config Part 1

  • پیکربندی دید کنترلر هوش مصنوعی دشمن قسمت 2 Enemy AI Controller Sight Config Part 2

  • ایجاد مبارزه هوش مصنوعی با استفاده از الگوی استراتژی Create AI Combat Using Strategy Pattern

  • ایجاد منطق برای استراتژی گشت زنی Create Logic for Patrol Strategy

  • رفع مشکل تیک با رسیدن به مقصد Fixing Tick Issue With Has Reached Destination

  • حرکت به سمت بازیکن و حمله Move To Player and Attack

  • ایجاد UAttackStrategy برای سیستم انعکاس Unreal Engine Create UAttackStrategy for Unreal Engine Reflection System

  • ایجاد UPatrolStrategy برای سیستم انعکاس Unreal Engine Create UPatrolStrategy for Unreal Engine Reflection System

  • وضعیت هوش مصنوعی دشمن Enemy AI State

  • پاکسازی استراتژی حمله Cleaning Up Attack Strategy

  • استراتژی چرخش جانبی قسمت 1 Strafe Strategy Part 1

  • استراتژی چرخش جانبی قسمت 2 Strafe Strategy Part 2

  • بررسی اعتبار استراتژی Check Strategy is Valid

مرگ بازیکن و دشمن و VFX Player and Enemy Death and VFX

  • مرگ بازیکن Player Death

  • مرگ دشمن Enemy Death

  • صدا و Audacity رایگان Free Sound and Audacity

  • صدای ضربه دشمن Enemy Hit Sound

  • صدای ضربه بازیکن Player Hit Sound

  • Niagara VFX ایجاد در محل استخوان Niagara VFX Spawn at Bone Location

تغییر شکل حرکت با C++ Motion Warping With C++

  • تغییر شکل حرکت حمله پرشی قسمت 1 Motion Warping Jump Attack Part 1

  • تغییر شکل حرکت حمله پرشی قسمت 2 Motion Warping Jump Attack Part 2

ایجاد دشمن دوربرد Create Ranged Enemy

  • ایجاد پرتابه دشمن در C++ Create Enemy Projectile in C++

  • ایجاد تیر چوبی Create Wood Arrow

  • راه اندازی طرح کماندار و کمان Archer and Bow Blueprint Setup

  • هدف گیری مجدد و فضای ترکیبی کماندار IK Archer IK Retarget and BlendSpace

  • نمونه انیمیشن کماندار Archer Anim Instance

  • مونتاژ حمله دوربرد Range Attack Montage

  • اعلان انیمیشن پرتابه قسمت 1 Projectile Anim Notify Part 1

  • اعلان انیمیشن پرتابه قسمت 2 Projectile Anim Notify Part 2

  • مونتاژ مرگ کماندار Archer Death Montage

  • پلاک نام کماندار Archer Name Plate

  • پاکسازی برد دشمن Enemy Range Clearnup

  • رفع مشکلات حملات برد پذیرش Fixing Acceptance Range Attacks

غلتیدن جاخالی دادن و IFrames Dodge Roll and IFrames

  • ایجاد مونتاژ غلتیدن جاخالی دادن و اقدامات ورودی Create Dodge Roll Montage and Input Actions

  • ایجاد اقدامات ورودی و اتصالات C++ Create Input Actions and Bindings C++

  • وضعیت بازیکن و به روز رسانی آسیب Player State and Update Take Damage

  • بازنشانی وضعیت بازیکن Resetting Player State

ذخیره بازی با C++ Saving Game with C++

  • ایجاد کلاس ذخیره بازی بازیکن Create Player Save Game Class

  • ذخیره و بارگیری داده های بازیکن Save and Load Player Data

  • ایجاد بازیگر ذخیره C++ Create Save Actor C++

  • ایجاد و ذخیره منطقه بازرسی Create and Save Checkpoint Area

ایجاد سطوح Creating Levels

  • سطح جدید و نورپردازی New Level and Lighting

  • مسدود کردن سطح قسمت 1 Blocking Out Level Part 1

  • مسدود کردن سطح قسمت 2 Blocking Out Level Part 2

  • غار روح با دشمنان قسمت 1 Soul Cave with Enemies Part 1

  • غار روح با دشمنان قسمت 2 Soul Cave with Enemies Part 2

  • غار روح با دشمنان قسمت 3 Soul Cave with Enemies Part 3

مبارزه با باس Boss Fight

  • اضافه کردن باس به سطح غار روح Adding Boss to Soul Cave Level

  • ایجاد نوار سلامت باس Creating Boss Health Bar

  • متن نام باس Boss Name Text

منوی اصلی و ساخت بازی Main Menu and Build Game

  • ایجاد ویجت منوی اصلی Create Main Menu Widget

  • سطح منوی اصلی Main Menu Level

  • ساخت بازی برای حمل و نقل Building Game for Shipping

  • ساخت نهایی Final Build

نمایش نظرات

آموزش ساخت بازی RPG با Unreal Engine 5 و ++C | توسعه بازی با آنریل انجین 5
جزییات دوره
22 hours
105
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
776
4.5 از 5
دارد
دارد
دارد
Chris Hall
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Hall Chris Hall

اسپیکر TedX | مربی کسب و کار | مدیر عامل - اوج سپیده دم