آموزش ساخت بازی نقش آفرینی (RPG) دو بعدی با Unity - آخرین آپدیت

دانلود Learn how to create a 2D RPG game with Unity

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

آیا آماده‌اید تا وارد دنیای جذاب بازی‌های نقش‌آفرینی (RPG) شوید و یاد بگیرید چگونه دنیای تعاملی خود را از صفر بسازید؟ این دوره آموزشی، دروازه شما به سوی خلق تجربیات حماسی و غوطه‌ور کننده با استفاده از Unity و سیستم قدرتمند Scriptable Objects آن است.

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

رویکرد منحصر به فرد ما بر این تمرکز دارد که فرآیند پیچیده توسعه بازی را برای همه سطوح مهارتی قابل دسترس کند. از مبتدیان تا توسعه دهندگان با تجربه‌تر، این دوره به گونه‌ای طراحی شده است که هر کسی که به توسعه بازی علاقه مند است، می‌تواند وارد شود و به طور موثر یاد بگیرد. وضوح دستورالعمل‌ها و ساختار منطقی دوره تضمین می‌کند که شما می‌توانید به راحتی مفاهیم ارائه شده را درک کرده و به کار ببرید.

در زیر، یک معرفی مختصر از موضوعات اصلی که در طول دوره به آنها خواهیم پرداخت، ارائه می‌دهیم:

  • سیستم هوش مصنوعی مبتنی بر حالت (FSM)
  • تسلط بر Scriptable Objects
  • طراحی یک سیستم انبار
  • ایجاد دیالوگ‌ها
  • ایجاد دشمنان
  • ایجاد آیتم‌ها
  • ایجاد غارت
  • ایجاد یک فروشگاه جالب
  • ایجاد ماموریت‌ها
  • اضافه کردن مبارزه
  • ارتقاء بازیکن خود
  • طراحی رابط کاربری (UI)
  • استفاده از Tilemaps
  • شیوه‌های برنامه‌نویسی خوب

در پایان این دوره، شما درک عمیقی از اصول اساسی Unity به دست خواهید آورد و یاد خواهید گرفت که چگونه آنها را به طور موثر پیاده‌سازی کنید.

چه یک تازه‌کار باشید و چه یک توسعه‌دهنده بازی باتجربه، این دوره شما را به بینش‌های ارزشمند و مهارت‌های عملی مجهز می‌کند که به شما قدرت می‌دهد تا تجربیات بازی جذاب خود را ایجاد کنید. آماده شوید تا سفری را در توسعه بازی آغاز کنید و پتانسیل خود را در دنیای Unity آزاد کنید!

***لطفاً قبل از ثبت‌نام، از دارا بودن پیش‌نیازهای دوره اطمینان حاصل کنید***

آموزش ساخت بازی RPG دو بعدی در یونیتی (Unity)

یادگیری ساخت بازی‌های ویدیویی با آموزش ساخت بازی RPG دو بعدی با سیستم‌های مختلف در یونیتی.

  • تسلط بر استفاده از Scriptable Objects
  • یادگیری C#، یک زبان برنامه نویسی مدرن و چند منظوره.
  • یادگیری کدنویسی تمیز و طراحی سیستم‌های مقیاس‌پذیر
  • کسب دانش عمومی عالی در مورد برنامه نویسی بازی‌های ویدیویی.
  • یادگیری نحوه عملکرد برنامه نویسی شی گرا در عمل.
  • مقدماتی تا متوسط در اصول C#

پیش نیازها:

  • کامپیوتر شخصی یا مک با قابلیت اجرای Unity 2021 یا نسخه‌های بعدی.
  • دانش پایه‌ای خوب در زبان C#.
  • درک گردش کار Unity.

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

مقدمه Introduction

  • ویدیو تبلیغاتی Promotional Video

  • به انجمن دیسکورد ما بپیوندید! Join Our Discord Community!

  • اسپرایت های پروژه Project Sprites

ایجاد بازیکن Create Player

  • مقدمه Introduction

  • ایجاد پروژه Create Project

  • حرکت بازیکن Player Movement

  • افزودن انیمیشن های راه رفتن Add Walk Animations

  • افزودن انیمیشن های حالت بیکار Add Idle Animations

  • سلامت بازیکن Player Health

  • انیمیشن مرگ Dead Animation

  • مانای بازیکن Player Mana

  • احیای بازیکن Revive Player

  • تجربه بازیکن Player EXP

  • رابط کاربری بازیکن Player UI

  • بارگیری رابط کاربری بازیکن Load Player UI

  • پروژه فصل ۲ Section 2 Project

ساخت جهان Build World

  • مقدمه Introduction

  • راه اندازی اسپرایت ها Setup Sprites

  • چالش: ایجاد وسایل صحنه Challenge: Create Props

  • ایجاد دهکده اصلی Create Main Village

  • ایجاد منطقه تولید موب Create Mob Spawn Area

  • ایجاد منطقه NPC Create NPC Area

  • پروژه فصل ۳ Section 3 Project

دشمنان Enemies

  • مقدمه Introduction

  • افزودن دشمنان Add Enemies

  • ایجاد سیستم FSM Create FSM System

  • حالت سرگردانی Wander State

  • ویرایشگر نقطه مسیر Waypoint Editor

  • حالت گشت زنی Patrol State

  • تشخیص بازیکن Detect Player

  • تعقیب بازیکن Chase Player

  • حالت حمله Attack State

  • افزودن سینما ماشین Add Cinemachine

  • پروژه فصل ۴ Section 4 Project

سیستم مبارزه Combat System

  • مقدمه Introduction

  • آسیب به بازیکن Damage Player

  • ایجاد متن آسیب Create Damage Text

  • انتخاب دشمن Select Enemy

  • انیمیشن های حمله Attack Animations

  • ایجاد پرتابه ها Create Projectiles

  • ایجاد سلاح ها Create Weapons

  • شلیک پرتابه ها Fire Projectiles

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

  • استفاده از سلاح سرد Use Melee Weapon

  • اعمال آسیب بحرانی Apply Critical Damage

  • پروژه فصل ۵ Section 5 Project

سطح بندی Leveling

  • مقدمه Introduction

  • ایجاد پنل آمار Create Stats Panel

  • بارگیری آمار بازیکن Load Player Stats

  • کسب تجربه Gain Experience

  • افزودن ویژگی ها Add Attributes

  • ارتقاء بازیکن Upgrade Player

  • پروژه فصل ۶ Section 6 Project

اقلام Items

  • مقدمه Introduction

  • شیء اسکریپتی آیتم Item Scriptable Object

  • آیتم سلاح Item Weapon

  • معجون سلامتی آیتم Item Health Potion

  • معجون مانای آیتم Item Mana Potion

  • الگوی Singleton Singleton Pattern

  • آیتم اضافی Item Extra

  • چالش: تکمیل اقلام Challenge: Complete Items

  • پروژه فصل ۷ Section 7 Project

موجودی Inventory

  • مقدمه Introduction

  • ایجاد رابط کاربری موجودی Create Inventory UI

  • نمایش آیتم موجودی Show Inventory Item

  • انباشتن اقلام Stack Items

  • استفاده از آیتم Use Item

  • رفع ترتیب فراخوانی Fix Call Order

  • حذف آیتم Remove Item

  • تجهیز آیتم Equip Item

  • نمایش توضیحات آیتم Show Item Description

  • پروژه فصل ۸ Section 8 Project

ذخیره موجودی Save Inventory

  • مقدمه Introduction

  • ذخیره موجودی Save Inventory

  • بارگیری موجودی Load Inventory

  • پروژه فصل ۹ Section 9 Project

غارت Looting

  • مقدمه Introduction

  • ایجاد پنل غارت Create Loot Panel

  • ایجاد آیتم های غارت Create Loot Items

  • جمع آوری اقلام Collect Items

  • پروژه فصل ۱۰ Section 10 Project

NPC ها و سیستم گفتگو NPCs and Dialogue System

  • مقدمه Introduction

  • افزودن حرکت NPC Add NPC Movement

  • چالش: افزودن NPC های بیشتر Challenge: Add More NPCs

  • شیء اسکریپتی گفتگو Dialogue Scriptable Object

  • نمایش گفتگو Show Dialogue

  • چالش: ایجاد دیالوگ های خودتان Challenge: Create your own Dialogues

  • پروژه فصل ۱۱ Section 11 Project

ماموریت ها Quests

  • مقدمه Introduction

  • ایجاد پنل ماموریت Create Quest Panel

  • پیکربندی ماموریت Quest Config

  • بارگیری ماموریت Load Quest

  • پذیرش ماموریت Accept Quest

  • افزودن پیشرفت Add Progress

  • دریافت پاداش ماموریت Claim Quest

  • پروژه فصل ۱۲ Section 12 Project

فروشگاه Shop

  • مقدمه Introduction

  • ایجاد پنل فروشگاه Create Shop Panel

  • بارگیری آیتم فروشگاه Load Shop Item

  • خرید اقلام Buy Items

گسترش بازی خود Expand your Game

  • گسترش پروژه Expand Project

  • اسپرایت های بیشتر More Sprites

به روز رسانی: ساخت و ساز UPDATE: Crafting

  • ایجاد پنل Create Panel

  • بارگیری دستور غذا Load Recipe

  • به روز رسانی مواد دستور غذا Update Recipe Materials

  • ساخت آیتم Craft Item

پروژه کامل Complete Project

  • پروژه کامل Complete Project

اضافی Extra

  • دوره های بیشتر More Courses

نمایش نظرات

آموزش ساخت بازی نقش آفرینی (RPG) دو بعدی با Unity
جزییات دوره
19.5 hours
108
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,314
4.7 از 5
دارد
دارد
دارد
Gianny Dantas
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Gianny Dantas Gianny Dantas

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