آموزش یونتی دیالوگ و کوئست: برنامه‌نویسی بازی متوسط C# - آخرین آپدیت

دانلود Unity Dialogue & Quests: Intermediate C# Game Coding

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

آموزش ساخت سیستم دیالوگ و کوئست حرفه‌ای در یونیتی

یاد بگیرید چگونه دو مکانیک ضروری بازی، یعنی دیالوگ و کوئست را به بازی‌های خود اضافه کنید.

این دوره آموزشی که در کیفیت بالا ارائه می‌شود، با بیش از ۲۰۰٪ در کیک‌استارتر تأمین مالی شده است و برای کاربران متوسط یونیتی طراحی شده است. توصیه می‌کنیم حداقل نیمی از دوره آموزشی کامل توسعه‌دهنده یونیتی ۲D یا ۳D (یا معادل آن) را به عنوان پیش‌نیاز گذرانده باشید.

شما می‌توانید سیستم‌های دیالوگ و کوئست را به صورت جداگانه یا ترکیبی در هر بازی یا پروژه‌ای که می‌سازید استفاده کنید. ما از یک بازی RPG به عنوان مثال استفاده خواهیم کرد. نیازی به گذراندن بخش‌های قبلی سری RPG (دوره‌های RPG Core Combat و Inventory Systems) ندارید، اما داشتن دانش قبلی به شما مزیت می‌دهد.

این دوره پروژه‌محور است، زیرا ما معتقدیم این بهترین راه برای یادگیری یونیتی و C# است. شما نه تنها مفاهیم خشک برنامه‌نویسی را یاد می‌گیرید، بلکه بلافاصله آن‌ها را در یک RPG واقعی به کار می‌گیرید.

ما پروژه RPG ایجاد شده تاکنون در این سری را ارائه خواهیم داد تا بتوانید ادغام با یک پروژه پیچیده موجود را تمرین کنید. تمام عناصر پروژه‌ای که به آن‌ها می‌پردازیم به طور کامل توضیح داده خواهند شد و هیچ دانشی از پروژه مورد نیاز نیست.

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

  • ساخت یک پنجره ویرایشگر دیالوگ مبتنی بر گره (Node-based)
  • ساخت یک دارایی دیالوگ مبتنی بر ScriptableObject
  • ایجاد رابط کاربری دیالوگ در بازی
  • پیاده‌سازی محرک‌های دیالوگ و شرایط ادغام با گیم‌پلی
  • ایجاد لیست کوئست با اهداف چند مرحله‌ای
  • ارائه پاداش کوئست از طریق سیستم موجودی

در طی این دوره، موضوعات پیشرفته‌ای را پوشش خواهیم داد، از جمله: IEnumerators، سیستم‌های ذخیره‌سازی، رویدادهای C#، واسط‌ها (Interfaces) و رابط کاربری یونیتی (Unity UI).

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

شما به یک انجمن دوره دسترسی خواهید داشت که می‌توانید موضوعات را در کل دوره یا در سطح ویدیوی منفرد بحث کنید. به جوامع شگفت‌انگیز توسعه‌دهندگان ما متصل شوید در فیس‌بوک (نزدیک به ۲۰ هزار نفر)، انجمن اختصاصی ما (۱۷ هزار بازدید در روز) و گروه چت دانشجویی ما (۱۰ هزار نفر در هر زمان فعال).

دیالوگ‌ها و کوئست‌ها هسته اصلی بسیاری از ژانرهای بازی هستند. پس چرا همین الان به ما نپیوندید و توسعه بازی خود را بهبود نبخشید؟


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

مقدمه و راه‌اندازی Intro & Setup

  • مقدمه: نقشه نبرد Introduction: Battle Plan

  • نمای کلی معماری: مرور Architectural Overview: Recap

  • کدام نسخه یونیتی؟ Which Unity Version?

  • راه‌اندازی پروژه Project Setup

ویرایشگر دیالوگ Dialogue Editor

  • مقدمه‌ای بر Scriptable Object Scriptable Object Primer

  • Scriptable Object های دیالوگ Dialogue Scriptable Objects

  • نمایش ویرایشگر سفارشی Showing A Custom Editor

  • فراخوانی باز کردن دارایی Opening An Asset Callback

  • ترسیم OnGUI Drawing OnGUI

  • مکانیزم‌های فراخوانی Callback Mechanisms

  • اضافه کردن گره پیش‌فرض Adding A Default Node

  • ویرایش داده‌های پویا Editing Dynamic Data

  • پیاده‌سازی Undo Implementing Undo

  • استایل‌دهی گره‌ها Styling Nodes

  • کشیدن گره‌ها بخش اول Dragging Nodes Part 1

  • کشیدن گره‌ها بخش دوم Dragging Nodes Part 2

  • مقدمه‌ای بر IEnumerables IEnumerables Primer

  • دیکشنری‌ها برای جستجو Dictionaries For Lookups

  • ترسیم منحنی‌های بزیه Drawing Bezier Curves

  • اضافه کردن گره‌ها Adding Nodes

  • حذف گره‌ها Deleting Nodes

  • اتصال گره‌ها Linking Nodes

  • نمای اسکرول Scroll Views

  • کشیدن برای اسکرول Drag To Scroll

  • پس‌زمینه بوم Canvas Background

  • Scriptable Object های گره دیالوگ Dialogue Node Scriptable Objects

  • پایگاه داده دارایی Asset Database

  • تنظیم‌کننده‌ها، دریافت‌کننده‌ها و Undo Setters, Getters and Undo

  • اشکال SetDirty دارایی‌های فرعی Sub Asset SetDirty Bug

  • متناوب کردن بلندگوها Alternating Speakers

مقدمه‌ای بر رابط کاربری یونیتی Unity UI Primer

  • مبانی رابط کاربری یونیتی Unity UI Basics

  • گروه‌های چیدمان خودکار Autolayout Groups

  • ارتفاع انعطاف‌پذیر و حداقل Flexible and Minimum Height

  • تو در تو کردن گروه‌های چیدمان Nesting Layout Groups

  • کنترل‌کننده‌های چیدمان Layout Controllers

گیم‌پلی دیالوگ Dialogue Gameplay

  • طراحی اتمی Atomic Design

  • از ماکاپ تا چیدمان خودکار Mockup To Auto Layout

  • استایل‌دهی رابط کاربری Styling UI

  • معماری دیالوگ Dialogue Architecture

  • اشکال تغییر نام ScriptableObject تو در تو Nested ScriptableObject Rename Bug

  • انتخاب پاسخ تصادفی Choosing A Random Response

  • رابط کاربری انتخاب Choice UI

  • ساخت لیست انتخاب Building A Choice List

  • وضعیت انتخاب Choosing State

  • انتخاب گره Choosing A Node

  • شروع دیالوگ Starting A Dialogue

  • خروج از دیالوگ Quitting A Dialogue

  • IRaycastable Dialogue IRaycastable Dialogue

  • فعال‌سازی اقدامات دیالوگ Triggering Dialogue Actions

  • کامپوننت‌های فعال‌ساز دیالوگ Dialogue Trigger Components

  • گروه‌های خشم دشمن Enemy Aggro Groups

  • نام‌های گفتگوکننده Conversant Names

ماموریت‌ها Quests

  • طرح کلی رابط کاربری لیست ماموریت Quest List UI Outline

  • طرح کلی راهنمای ماموریت Quest Tooltip Outline

  • نمایش و پنهان کردن راهنمای تولید شده Tooltip Spawning & Show Hide

  • Scriptable Object ماموریت Quest Scriptable Object

  • اهداف ماموریت راهنما Tooltip Quest Objectives

  • نمایش پیشرفت ماموریت Displaying Quest Progress

  • دادن ماموریت Giving A Quest

  • تکمیل ماموریت Quest Completion

  • ذخیره پیشرفت ماموریت Saveable Quest Progress

  • جوایز و توضیحات اهداف Rewards & Objective Descriptions

  • دادن جایزه و رابط کاربری Reward Giving & UI

  • شرایط گیم‌پلی در دیالوگ Gameplay Conditions In Dialogue

  • رفع اشکال و گزاره‌های بیشتر Bug Fix & More Predicates

  • شرایط پیچیده Complex Conditions

  • جمع‌بندی و چالش‌ها Wrap Up & Challenges

ادامه سفر بازی‌سازی شما Continuing Your GameDev Journey

  • درس اضافی Bonus Lecture

نمایش نظرات

آموزش یونتی دیالوگ و کوئست: برنامه‌نویسی بازی متوسط C#
جزییات دوره
12.5 hours
68
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
15,569
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

GameDevtv Team GameDevtv Team

آموزش ساخت و فروش بازی

Rick Davidson Rick Davidson

به بیش از 1 میلیون دانش آموز برای ایجاد و رشد کمک کرد