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

دانلود Learn To Create a Turn-Based Strategy Game With Unity & C#

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

توسعه بازی آسان شد: سی شارپ را با یونیتی بیاموزید و بازی استراتژی اکشن خود را بسازید!

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

  • آموزش C#، یک زبان برنامه‌نویسی مدرن و همه‌کاره.
  • درک قابلیت‌های توسعه سه‌بعدی (3D) در موتور بازی‌سازی یونیتی.
  • توسعه مهارت‌های حل مسئله قوی و قابل انتقال برای ساخت بازی.
  • کسب درک عمیق از فرآیند کامل توسعه بازی.
  • آشنایی عملی با نحوه عملکرد برنامه‌نویسی شیء گرا (OOP) در پروژه‌های بازی‌سازی.

پیش نیازها:

  • کامپیوتر مک (Mac) یا PC با قابلیت اجرای Unity 3D.
  • نرم‌افزار Unity نسخه 2021.3 یا جدیدتر.

با استفاده از یونیتی (Unity)، موتور بازی‌سازی استاندارد صنعت که توسط استودیوهای بزرگ بازی و توسعه‌دهندگان مستقل در سراسر جهان استفاده می‌شود، یاد بگیرید چگونه بازی استراتژی نوبتی خود را بسازید و کدنویسی کنید.

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

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

در پایان این دوره، شما توانایی درک و پیاده‌سازی عناصر بازی مانند موارد زیر را خواهید داشت:

  • سیستم نوبتی برای بازی‌های استراتژی
  • حرکت کاراکترها روی یک گرید (Grid)
  • انواع حرکات اکشن: حمله نزدیک (Melee)، شلیک (Shooting) و دفاع (Defending)
  • سیستم کامل سلامتی (Health System)
  • تصمیم‌گیری و مسیریابی هوش مصنوعی (AI Decision-making & Navigation)
  • سیستم کامل حرکت و چرخش دوربین
  • اسپاون (Spawning) کاراکترها در موقعیت‌های تصادفی
  • سیستم‌های انیمیشن و صدا (Audio)
  • سیستم انتخاب نبرد (Battle Select System)
  • و بسیاری موارد دیگر...

این دوره همچنین شامل یک نسخه کامل از پروژه نهایی است تا بتوانید از آن به عنوان مرجع خود استفاده کنید و اطمینان حاصل کنید که همه چیز در بازی شما به درستی کار می‌کند!

همین امروز آموزش توسعه بازی را آغاز کنید و به من اجازه دهید به شما کمک کنم تا به یک توسعه‌دهنده بازی حرفه‌ای تبدیل شوید!


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

مقدمه Introduction

  • مقدمه Introduction

  • فایل‌های پروژه Project Assets

شروع کار Getting Started

  • راه‌اندازی پروژه Setting Up The Project

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

  • تنظیم صحنه ما Setting Up Our Scene

کنترل بازیکن Player Control

  • تنظیم بازیکن Setting Up The Player

  • ایجاد اسکریپت و حرکت Creating A Script & Moving

  • حرکت به نقطه خاص Moving To A Specific Point

  • کلیک برای حرکت Clicking To Move

  • ساخت بازیکنان بیشتر Creating More Players

  • تنظیم بازیکن فعال Setting An Active Player

شبکه حرکت Movement Grid

  • ایجاد شبکه حرکت Creating The Movement Grid

  • مرتب کردن شبکه Tidying Up The Grid

  • تشخیص زمین Detecting The Ground

  • اجتناب از موانع Avoiding Obstacles

  • پنهان کردن شبکه Hiding The Grid

کنترل دوربین Camera Control

  • راه‌اندازی سیستم دوربین Setting Up The Camera System

  • دنبال کردن بازیکن Following The Player

  • حرکت دستی دوربین Moving The Camera Manually

  • بازگشت سریع به بازیکن Snapping Back To The Player

  • چرخش دوربین Rotating The Camera

ناوبری هوش مصنوعی AI Navigation

  • راه‌اندازی شبکه ناوبری هوش مصنوعی Setting Up AI Navigation Mesh

  • حرکت با ناوبری هوش مصنوعی Moving With AI Navigation

  • ساخت دشمنان Making Enemies

نوبت گرفتن Taking Turns

  • تنظیم ترتیب نوبت‌ها Setting Up A Turn Order

  • تغییر شخصیت‌ها پس از عمل Switching Characters After Action

  • تصادفی کردن بیشتر Making It More Random

  • رد کردن نوبت دشمنان Skipping Enemy Turns

  • استفاده از امتیازات نوبت Using Turn Points

  • محدود کردن دامنه حرکت Limiting Move Range

حرکت با منوها Moving With Menus

  • تنظیم منوی بازیکن Setting Up The Player Menu

  • نمایش منو Making The Menu Appear

  • فعال کردن ورودی حرکت Making Move Input Work

  • افزودن گزینه‌های راه رفتن و دویدن Adding Walking & Running Options

  • تغییر هزینه‌های عمل Changing Action Costs

  • نمایش امتیازات نوبت Showing Turn Points

  • لغو حرکت Cancelling Movement

  • رفع حرکت تصادفی Fixing Accidental Movement

  • رد کردن نوبت خود Skipping Your Turn

حملات تن به تن Melee Attacks

  • تنظیم منوی حمله تن به تن Setting Up The Melee Menu

  • بررسی حمله تن به تن Checking For Melee

  • اجرای حمله تن به تن Carrying Out Melee

  • انتظار پس از حمله تن به تن Waiting After Melee

  • تغییر هدف‌ها Switching Targets

  • نمایش هدف حمله Showing The Attack Target

  • بهبود نشانگر Improving The Indicator

  • چگونه باگ‌ها را رفع کنیم (مشکل دوربین) How To Fix Bugs (A Camera Problem)

  • نمایش پیام خطا Show An Error Message

سیستم سلامتی Health System

  • ایجاد سیستم سلامتی Creating A Health System

  • شکست دادن دشمنان Defeating Enemies

  • راه‌اندازی رابط کاربری سلامتی Setting Up Health UI

  • به‌روزرسانی رابط کاربری سلامتی Updating Health UI

  • نمایش رابط کاربری به صورت بیلبورد Billboarding UI

شلیک کردن Firing Shots

  • چالش - تنظیم منوی تیراندازی CHALLENGE - Setting Up Shooting Menu

  • هدف‌گیری Getting Targets

  • شلیک بازیکن Making The Player Shoot

  • اصابت به هدف Hitting A Target

  • اشتباه شلیک بازیکن Making The Player Miss

افکت‌های شلیک Firing Effects

  • نمایش رد گلوله Showing Bullet Trails

  • ایجاد افکت‌های ضربه Creating Impact Effects

  • نمایش افکت‌های ضربه Showing Impact Effects

نمایش دقت Displaying Accuracy

  • شلیک بالا و پایین Shooting High & Low

  • تنظیم نمایش شانس شلیک Setting Up Shot Chance Display

  • کنترل شانس شلیک Controlling The Shot Chance

  • محاسبه شانس شلیک Calculating Shot Chance

چرخش و دفاع Turning & Defending

  • چرخاندن شخصیت Rotating The Character

  • تغییر زاویه دوربین Changing The Camera Angle

  • دفاع کردن Defending

تصمیم‌گیری هوش مصنوعی AI Decision-Making

  • افزودن مغز هوش مصنوعی Adding An AI Brain

  • انتخاب حمله تن به تن Choosing To Melee

  • شلیک در محدوده Shooting While In Range

  • انتخاب عدم شلیک Choosing Not To Shoot

  • حرکت به سمت بازیکن Moving Towards A Player

  • دویدن به سمت بازیکن Running Towards A Player

  • حرکت به نقطه تصادفی Moving To A Random Point

  • انتخاب دفاع یا رد کردن Choosing To Defend Or Skip

ظهور Spawning

  • ظهور در نقاط تصادفی Spawning At Random Points

انیمیشن‌ها Animations

  • افزودن انیمیشن‌های شخصیت Adding Character Animations

  • تغییر بین انیمیشن‌ها Switching Between Animations

  • فعال کردن انیمیشن‌ها Making Animations Work

سیستم‌ها و منوهای نهایی Final Systems & Menus

  • افزودن صدا Adding Audio

  • پایان نبرد Ending The Battle

  • ترک نبرد Leaving The Battle

  • افزودن منوی اصلی Adding The Main Menu

  • تنظیم اشیاء برای سطوح متعدد Setting up Objects For Multiple Levels

  • ایجاد انتخاب سطح Creating A Level Select

دوره کامل شد Course Complete

  • ساخت بازی Building The Game

  • گام‌های بعدی Next Steps

فایل‌های کامل پروژه Complete Project Files

  • فایل‌های کامل پروژه Complete Project Files

نمایش نظرات

آموزش ساخت بازی استراتژی نوبتی با Unity و C#
جزییات دوره
13 hours
89
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,480
4.4 از 5
دارد
دارد
دارد
James Doyle
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

James Doyle James Doyle

آموزش اصول ساخت بازی