آموزش ساخت بازی نوبتی با یونیتی - آخرین آپدیت

دانلود Creating turn-based game, Unity Engine

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

آموزش ساخت بازی استراتژیک نوبتی با Unity و C#

یادگیری Unity 3D، C#، مسیریابی، هوش مصنوعی، الگوهای طراحی و معماری بازی

در این دوره آموزشی، با استفاده از Unity و زبان برنامه‌نویسی C#، یک بازی استراتژیک نوبتی جذاب طراحی و پیاده‌سازی خواهید کرد. اگر از بازی‌های پلتفرمر خسته شده‌اید، این دوره برای شما مناسب است. شما یاد خواهید گرفت که چگونه با Unity کار کنید و بازی‌های استراتژی بسازید.

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

همه ما سری بازی‌های Heroes of Might and Magic را به یاد داریم و دوست داریم. مبارزات تاکتیکی، اوج بازی‌های مبارزه‌ای هوشمندانه است. هر کسی می‌تواند یک بازی را از ابتدا بسازد. ما این را با هم ثابت خواهیم کرد. این دوره در مورد ایده‌ها، C# و Unity3D است. همه اینها باعث صرفه‌جویی در وقت شما می‌شود.

از ابتدا چیزی جدی خلق کنید.

Unity 2019 با برخی ارتقاءها به 2020

مباحث پوشش داده شده:

ایده‌ها:

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

مباحث Unity و C#:

  • مبانی OOP (برنامه‌نویسی شیءگرا)
  • انیمیشن‌ها
  • Else-If Statements, Loops
  • متغیرها، ویژگی‌ها و انواع داده
  • کلاس‌ها و اشیاء
  • Canvas و تصاویر، انکرها و وضوح صفحه نمایش
  • Sprite Renderer, Transform, Rect Transform Components
  • Prefabها
  • Particle Systems
  • آرایه‌ها و لیست‌ها، آرایه‌های چند بعدی، آرایه‌های دندانه‌دار
  • Interface (رابط)
  • کلاس‌های Abstract (انتزاعی)
  • Scriptable Objects
  • الگوهای طراحی (Design Patterns)
  • هوش مصنوعی (Artificial Intelligence)
  • معماری کد
  • حرکت
  • مسیر بهینه
  • Scrollable Storage
  • Rounds and Turns
  • C# Methods, ref, out, in
  • Sprite Renderer
  • Serialization
  • Coroutine
  • و غیره

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

PS. شما همچنین بیش از 20 Sprite شش ضلعی ایزومتریک و ایده‌های جایزه دریافت خواهید کرد :)


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

Creating the Battlefield

  • برنامه پروژه Project Plan

  • نصب یونیتی و ویژوال استودیو Installing Unity and Visual Studio

  • درس اضافی. Canvas Extra Lecture. Canvas

  • ایجاد اولین شیء Creating the first object

  • تصویر رابط کاربری (UI Image) UI Image

  • موقعیت‌دهی GameObjects Positioning GameObjects

  • متغیرها. انواع مقدار و ارجاع Variables. Value and Reference types

  • درس اضافی. Prefabs (Unity 2020) Extra lecture. Prefabs (Unity 2020)

  • ایجاد Hex Prefab Creating Hex Prefab

  • Canvas، Transform، RectTransform Canvas, Transform, RectTransform

  • Hexes Prefabs Hexes Prefabs

  • ایجاد Battlefield Creating Battlefield

  • دستور Else-If، عملگر Ternary Else-If Statement, Ternary Operator

  • مبانی OOP: کپسوله سازی، وراثت، چندریختی Basics of OOP: encapsulation, inheritance, polymorphism

  • اصلاح کننده های دسترسی (Access Modifiers) Access Modifiers

  • متدها. پارامترها. Ref، In، Out Methods. Parameters. Ref, In, Out

  • Hero Prefab Hero Prefab

  • انیمیشن Animation

  • حلقه For For Loop

  • آرایه، آرایه دو بعدی Array, Two-Dimensional Array

  • سیستم مختصات Coordinate System

  • شمارش (Enumeration) Enumeration

  • حلقه Foreach Foreach loop

  • همه چیز درباره دکمه UI All about UI Button

حرکت Movement

  • List<T> List<T>

  • هگزهای مجاور Adjacent hexes

  • توابع Start، Awake، Update Start, Awake, Update functions

  • کلاس ها و اعضای Static Static classes and members

  • موقعیت‌های در دسترس Available Positions

  • وراثت Inheritance

  • اینترفیس Interface

  • خصوصیات (Properties) Properties

  • مسیر بهینه، قسمت 1 Optimal Path, p.1

  • مسیر بهینه، قسمت 2 Optimal Path, p.2

  • حرکت، قسمت 1، Time.deltaTime Movement, p.1, Time.deltaTime

  • حرکت، قسمت 2 Movement, p.2

  • حرکت، قسمت 3، Ground Regiment Movement, p.3, Ground Regiment

نوار پیمایشی Scrollable Bar

  • Scriptable Objects، Serialization Scriptable Objects, Serialization

  • کلاس های Abstract Abstract classes

  • قهرمانان Heroes

  • Scroll Rect، Grid Layout Group Scroll Rect, Grid Layout Group

  • متد Instantiate Instantiate method

  • دکمه UI UI Button

  • متد OnMouseDown() OnMouseDown() method

  • الگوی Observer، متد Destroy() Observer Pattern, Destroy() method

  • Delegateها Delegates

  • استقرار دشمن Enemy Deployment

  • دکمه شروع Start Button

  • تکمیل Hero Prefabs Completing Hero Prefabs

نبرد The Battle

  • هنگ مهاجم The Attacking Regiment

  • مبارز Melee به دنبال هدف می گردد Melee fighter looks for target

  • مبارز Ranged به دنبال هدف می گردد Ranged fighter looks for target

  • مبارز Melee حمله می کند The Melee fighter attacks

  • Coroutine Coroutine

  • Particle System Particle System

  • پرواز تیر The Arrow's flight

  • توپ جادوگر (Mage Ball) The Mage Ball

  • هوش مصنوعی به دنبال موقعیت هایی برای اشغال می گردد AI looks for positions to occupy

  • هوش مصنوعی فاصله را محاسبه می کند AI Calculates distance

  • هوش مصنوعی تصمیم می گیرد AI makes a decision

  • حمله هوش مصنوعی AI attacks

  • نوبت ها و راندها Turns and Rounds

  • پایان بازی (Game Over) Game Over

بخش جایزه Bonus Section

  • سازنده ها (Constructors): فیلد کاشی‌کاری شده هگز تصادفی Constructors: Random hex-tiled Field

  • درک صحیح از متد Lerp Correct understanding of the Lerp method

  • درک صحیح از متد Lerp - 2 Correct understanding of the Lerp method-2

  • پرواز واقعی تیر در یک قوس Realistic arrow flight in an arc

  • آتش منجنیق (Catapult Fires). Physics2D Catapult Fires. Physics2D

نمایش نظرات

آموزش ساخت بازی نوبتی با یونیتی
جزییات دوره
17.5 hours
68
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,828
4.2 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar