آموزش آنریل انجین 5: ساخت بازی دو بعدی سبک بقا از بالا - آخرین آپدیت

دانلود Unreal Engine 5: Create a top-down 2D survivors style game

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

آموزش ساخت بازی Vampire Survival Roguelike دو بعدی در Unreal Engine 5

یاد بگیرید چگونه یک بازی Vampire Survival Roguelike دو بعدی را از صفر در Unreal Engine 5 بسازید!

آنچه در این دوره خواهید آموخت:

  • مبانی Blueprint در Unreal Engine: بیش از 70 آموزش با استفاده از سیستم اسکریپت نویسی بصری Blueprint برای مدیریت بازیگران مختلف (بیش از 20 نوع دشمن و 2 باس).
  • مکانیک‌های ارتقاء مهارت Roguelike: طراحی بیش از 10 مهارت منحصر به فرد، از جمله انواع فعال و غیرفعال، امواج دشمن با الگوهای مختلف، سیستم تجربه و جمع آوری آیتم ها.
  • سیستم Pooling برای بهینه سازی عملکرد: ایجاد "Pool" برای ذخیره نمونه ها برای تعداد زیادی از بازیگران، از جمله دشمنان، گلوله ها و آیتم های قابل جمع آوری.
  • سیستم فروشگاه و سیستم ذخیره و بارگذاری خودکار: افزایش آمار شخصیت بازیکن با هزینه کردن منابع درون بازی، شامل عملکرد بازپرداخت با سیستم ذخیره و بارگذاری.
  • لیدربورد آنلاین و لحظه ای: تشویق بازیکنان به کسب امتیازات بالا با اضافه کردن لیدربورد رایگان و لحظه ای، رقابت با دیگر بازیکنان!

پیش نیازها: داشتن تجربه در برنامه نویسی یا توسعه بازی.

توجه: این دوره برای زبان آموزان سطح متوسط یا پیشرفته طراحی شده است.

این دوره بر اساس یک بازی تجاری است که توسط من ایجاد شده است.

توصیه می کنم این دوره را با استفاده از UE5.3 یاد بگیرید. اگر از نسخه جدیدتر استفاده کنید، برخی از پلاگین ها ممکن است در دسترس نباشند.

این دوره صدها ساعت برای من زمان برده تا توسعه داده شود، با ویدیوهای مفصل که در بیش از 70 سخنرانی پخش شده اند و طیف گسترده ای از ماژول ها را برای ایجاد یک بازی به سبک Survivors پوشش می دهد، از جمله:

  • راه اندازی انیمیشن های Paper Flipbook برای شخصیت بازیکن، بیش از 20 دشمن و 2 BOSS
  • 56 موج دشمن که با گذشت زمان با الگوهای مختلف، دشواری آنها افزایش می یابد
  • 13 مهارت منحصر به فرد قابل ارتقا در سبک Roguelike و سیستم Level Up شخصیت بازیکن
  • فریم ورک Object Pooling برای مدیریت تعداد زیادی از بازیگران در طول 20 دقیقه گیم پلی
  • مهارت های منحصر به فرد برای BOSS ها و 2 نوع روش مرتب سازی لایه ها
  • سیستم ذخیره و بارگذاری دائمی برای ذخیره پیشرفت و سیستم فروشگاه
  • کامپوننت Enhanced Input Movement برای کنترل بازیکن
  • نمونه های قابل استفاده مجدد متن خسارت و انیمیشن، مدیریت صدا برای جلوگیری از مشکل Crash
  • استفاده از Data Table برای مدیریت تعداد زیادی از ویژگی های شخصیت بازیکن، مهارت ها، دشمنان
  • Spawn شدن تصادفی انبوهی از دشمنان در خارج از صفحه نمایش برای حمله به شخصیت بازیکن
  • رفتار انتقال روان آیتم های قابل جمع آوری زمانی که شخصیت بازیکن آنها را جمع آوری می کند
  • پیاده سازی 8 اسلات مهارت فعال و 8 اسلات مهارت غیرفعال برای قرار دادن مهارت های انتخاب شده
  • منطق مهارت های ویژه، نشانگر سنجش و جلوه های بصری آن
  • جلوه های بوف تصادفی مطابق با سطح فعال شده در سیستم فروشگاه
  • پیاده سازی داشبورد لیدربورد جهانی برای همه بازیکنان
  • ...

برای اطلاعات بیشتر، لطفاً خلاصه این دوره را برای نگاهی اجمالی به موضوعاتی که بررسی خواهیم کرد، بررسی کنید.

در نهایت، اکیداً توصیه می کنم قبل از تغییر هر منطقی، دقیقاً از دستورالعمل های موجود در آموزش ویدیویی پیروی کنید، تا یادگیری دوره برای شما موثرتر باشد.


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

مقدمه Introduction

  • مقدمه Introduction

  • پروژه مرجع (UE5.3) Reference project (UE5.3)

راه اندازی اولیه Basic Setup

  • ایجاد پروژه و فلیپ‌بوک‌های پلیر Create Project and Player Flipbooks

  • TileMap و مقیاس‌بندی TileMap and Scaling

  • ایجاد شخصیت پلیر Create Player Character

  • راه اندازی Enhanced Inputs Setup Enhanced Inputs

  • انیمیشن شخصیت پلیر Animating Player Character

  • ایجاد دشمن فرضی Create Dummy Enemy

  • پرتابه گلوله Bullet Projectile

فریم‌ورک Pooling (گلوله‌ها، آیتم‌ها، ماب‌ها) Pooling Framework (Bullets, Items, Mobs)

  • مروری بر فریم‌ورک Pooling Overview of Pooling Framework

  • Pooling گلوله‌ها قسمت 1 Pooling Bullets Part 1

  • Pooling گلوله‌ها قسمت 2 Pooling Bullets Part 2

  • رابط مبارزه Combat Interface

  • افزودن مدیریت صدا Add Sound Management

  • اعمال آسیب به دشمنان Apply Damage to Enemies

  • نمایش عدد آسیب‌دیده Display Damaged Number

  • جدول داده و مقداردهی اولیه دشمن Data Table And Enemy Initialization

  • اثر محو شدن Fading Out Effect

  • حرکت دشمنان به سمت پلیر Enemies Move To Player

  • Pooling ماب‌ها Pooling Mobs

  • Spawn ماب‌ها بیرون از صفحه Spawn Mobs Outside Screen

  • Pooling مرگ ماب Pooling Mob Death

  • چرخش نسبی و جهانی Relative And World Rotation

  • چگونه بازی را جذاب‌تر کنیم How To Make Game More Interesting

  • ایجاد اکتور Pickup Create Pickup Actor

  • حرکت انتقالی Pickup Pickup Transition Movement

  • Pooling پیکاپ‌ها Pooling Pickups

  • ایجاد اثر آهنربایی Create Magnet Effect

  • مقداردهی اولیه ویژگی ها و مهارت های پلیر Initialize Player Attributes And Skills

  • ایجاد MainUI Create MainUI

  • نمایش زمان و اطلاعات EXP Display Time And EXPInfo

  • سیستم Level Up Level Up System

  • مرگ شخصیت پلیر و Game Over Player Character Death And Game Over

  • امتیاز کشتن و سکه Killings Score And Coin

  • دو روش برای جلوگیری از پرش Two Methods To Avoid Flicking

ماژول مهارت Skill Module

  • پر کردن جدول مهارت Fill Skill Table

  • ایجاد اسلات انتخاب مهارت Create Skill Selection Slot

  • اضافه کردن پنل انتخاب Add Selection Panel

  • منطق فیلتر کردن مهارت Skill Filtering Logics

  • اضافه کردن تب های مهارت Add Skill Tabs

  • Reroll Skills Reroll Skills

  • مهارت فعال 1: حلقه گوی ها قسمت 1 Active Skill 1: Ring of Orbs Part 1

  • مهارت فعال 1: حلقه گوی ها قسمت 2 Active Skill 1: Ring of Orbs Part 2

  • مهارت فعال 2: زیارتگاه مقدس Active Skill 2: Holy Shrine

  • مهارت فعال 3: رعد و برق آسمان Active Skill 3: Sky Thunder

  • مهارت فعال 4: باران گلوله Active Skill 4: Bullet Rain

  • مهارت فعال 5: شمشیر مارپیچ Acitve Skill 5: Spiral Sword

  • پیاده سازی مهارت های Passive Implement Passive Skills

الگوهای انبوه و ماژول مهارت ویژه Hordes Patterns and Special Skill Module

  • اکتور الگوی پایه و الگوی متقاطع Base Pattern Actor and Cross Pattern

  • الگوی دایره و شبکه Circle and Grid Pattern

  • نوار سنجش مهارت ویژه Gauge bar of special skill

  • کشتن تمام دشمنان داخل صفحه Kill All Enemis inside Screen

  • اضافه کردن فلیپ‌بوک‌های بیشتر Mob Add More Mob Flipbooks

  • پر کردن ویژگی های Mobs در جدول داده Fill Mobs Attributes in Data Table

  • اضافه کردن عملکرد Mob Burst Add Mob Burst function

  • Unpooling BOSS و منطق برنده شدن Unpooling BOSS and Wining Logics

  • مهارت BOSS 1 - شلیک گلوله BOSS Skill 1 - Shooting Bullet

  • مهارت BOSS 2 - حرکت سریع BOSS Skill 2 - Fast Moving

  • وارد کردن اطلاعات الگوی Mobs و وارد کردن دارایی موسیقی Input Pattern Mobs Info and Import Music Asset

  • اسکریپت 56 منطق موج Mobs Script 56 Mob Waves Logics

ماژول فروشگاه Shop Module

  • ایجاد منو و UI فروشگاه Create Menu And Shop UI

  • پر کردن جدول داده موارد فروشگاه Fill Data Table of Shop Items

  • راه اندازی منطق نمایش مورد فروشگاه Setup Shop Item Display Logics

  • ایجاد فایل های ذخیره Create Saves Files

  • منطق بازپرداخت موارد فروشگاه Refund Shop Items logics

  • ذخیره اطلاعات مورد فروشگاه و اعمال به شخصیت پلیر Save shop item information and apply to player character

  • پیاده سازی رویداد تصادفی Implement Random Event

  • ذخیره سکه ها هنگام اتمام بازی Save Coins When Finishing Game

  • پنل Option برای حجم صدا Option Panel for Sound Volumes

  • راه اندازی مرز Level Setup Level Boundary

ماژول تابلوی امتیازات Leaderboard Module

  • تنظیمات رجیستری Registry And Settings Setup

  • ثبت PlayFab و ایجاد UI Register PlayFab And Create UI

  • ارسال امتیاز بالا و نمایش رتبه بندی Send High Score and Display Rankings

  • رفع اشکالات و بسته‌بندی Bugs Fix and Packaging

نمایش نظرات

آموزش آنریل انجین 5: ساخت بازی دو بعدی سبک بقا از بالا
جزییات دوره
16.5 hours
74
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
951
4.4 از 5
دارد
دارد
دارد
Howl Chang
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Howl Chang Howl Chang

توسعه دهنده بازی