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

دانلود Unity Turn-Based Strategy Game: Intermediate C# Coding

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

آموزش ساخت بازی نوبتی (Turn-Based) در یونیتی

یادگیری ساخت بازی نوبتی با واحدها، حرکت شبکه‌ای و منطق

مهارت‌های خود را از مبتدی به پیشرفته ارتقا دهید. چگونگی مدیریت و سازماندهی یک پروژه پیچیده را بیاموزید.

مفاهیم پیشرفته برنامه‌نویسی مانند generics در C#، رویدادها (events) و struct های سفارشی را یاد بگیرید.

سیستم شبکه‌ای سفارشی خود را بسازید. الگوریتم A* Pathfinding را بیاموزید. اقدامات (Actions) را با کدنویسی با کیفیت بالا ایجاد کنید.

پیش‌نیازها

  • آشنایی با محیط ویرایشگر یونیتی (Unity Editor)
  • دانش پایه تا متوسط زبان برنامه‌نویسی C#
  • اگر دوره‌های کامل Unity 2D یا 3D ما را گذرانده‌اید، آمادگی کامل خواهید داشت.

چرا این دوره؟

آیا به دنبال ارتقاء مهارت‌های توسعه بازی خود و برداشتن پروژه‌هایتان به سطحی جدید هستید؟

بازی‌هایی مانند XCOM2 یا Final Fantasy Tactics را دوست دارید؟

در این دوره، مهارت‌هایتان را از مبتدی به پیشرفته ارتقا می‌دهید، چگونگی مدیریت و سازماندهی یک پروژه پیچیده را یاد می‌گیرید. یک سیستم شبکه‌ای سفارشی ایجاد کرده و مفاهیم پیشرفته برنامه‌نویسی مانند generics در C#، رویدادها (events) و struct های سفارشی را می‌آموزید. علاوه بر A* Pathfinding!

حتی اگر به بازی‌های استراتژی نوبتی علاقه‌مند نیستید، این مهارت‌ها قابل انتقال به سایر انواع بازی‌ها هستند.

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

آنچه یاد می‌گیرید:

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

درباره مدرس و پشتیبانی

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

همه دانشجویان به انجمن‌های پرسش و پاسخ (Q&A forums) دسترسی دارند که در آن مدرسان، دستیاران آموزشی و جامعه کاربری آماده پاسخگویی به سؤالات شما و تشویق موفقیت شما هستند.

شروع ساخت بازی استراتژی نوبتی شما

آماده‌اید تا بازی استراتژی نوبتی خود را بسازید؟ اکنون به دوره بپیوندید!


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

مقدمه Introduction

  • پیش‌نمایش Promo

  • به دوره خوش آمدید Welcome To The Course

  • جامعه و پشتیبانی Community & Support

  • راه‌اندازی Unity و VS Code Set Up Unity & VS Code

  • مشکلات IntelliSense؟ IntelliSense Issues?

  • یادآوری مبانی C# Reminder Of C# Fundamentals

  • دسترسی به پروژه‌هایمان Accessing Our Projects

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

  • خط لوله رندر و دارایی‌ها Render Pipeline and Assets

  • پردازش پس از انتشار Post Processing

حرکت و انتخاب واحد Unit Movement & Selection

  • مقدمه - حرکت و انتخاب واحد Intro - Unit Movement and Selection

  • راه‌اندازی پایه واحد Unit Base Setup

  • حرکت واحد Unit Move

  • Raycast ماوس Mouse Raycast

  • موقعیت جهانی ماوس Mouse World Position

  • کلیک روی واحد برای حرکت Unit Click to Move

  • Public در مقابل SerializeField Private Public vs SerializeField Private

  • راه‌اندازی انیمیشن‌های واحد Unit Animations Setup

  • انیماتور واحد Unit Animator

  • پارامترهای انیماتور واحد Unit Animator Parameters

  • چرخش واحد هنگام حرکت Unit Rotate when Moving

  • انتخاب واحد Unit Selection

  • ویژوال انتخاب شده واحد، رویدادها Unit Selected Visual, Events

  • ویژوال انتخاب شده واحد، تکینگی Unit Selected Visual, Singleton

سیستم شبکه و دوربین Grid System & Camera

  • مقدمه - سیستم شبکه و دوربین Intro - Grid System and Camera

  • طراحی سیستم شبکه Grid System Design

  • سیستم شبکه Grid System

  • شیء شبکه Grid Object

  • اشکال‌زدایی شیء شبکه Grid Object Debug

  • شبکه سطح Level Grid

  • Cinemachine Cinemachine

  • حرکت و چرخش دوربین Camera Move and Rotate

  • بزرگنمایی دوربین Camera Zoom

اقدامات و رابط کاربری Actions & UI

  • مقدمه - اقدامات و رابط کاربری Intro - Actions and UI

  • اقدام حرکت Move Action

  • اعتبارسنجی اقدام حرکت Move Action Validate

  • ویژوال شبکه Grid Visual

  • کلاس اقدام پایه Base Action Class

  • اقدام فعال واحد Single Active Action

  • راه‌اندازی رابط کاربری UI Setup

  • رابط کاربری سیستم اقدام واحد Unit Action System UI

  • کلیک روی رابط کاربری برای انتخاب اقدام Click UI to Select Action

  • اقدام عمومی دریافت Generic Take Action

  • ویژوال رابط کاربری اقدام انتخاب شده Selected Action UI Visual

  • رابط کاربری اقدام مشغول Action Busy UI

  • نقاط اقدام Action Points

  • سیستم نوبت Turn System

دشمنان و مبارزه Enemies & Combat

  • مقدمه - دشمنان و مبارزه Intro - Enemies and Combat

  • دشمن Enemy

  • اقدام تیراندازی Shoot Action

  • انیماتور واحد Unit Animator

  • ویژوال گلوله تیراندازی Shooting Bullet Visual

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

  • اسکلت متحرک Ragdoll

  • رابط کاربری جهانی واحد Unit World UI

  • دوربین اقدام Action Camera

  • رنگ‌های ویژوال شبکه Grid Visual Colors

  • هوش مصنوعی پایه دشمن Enemy AI Basic

  • هوش مصنوعی پیچیده دشمن Enemy AI Complex

مسیریابی Pathfinding

  • مقدمه - مسیریابی Intro - Pathfinding

  • ژنتیک C# C# Generics

  • ژنتیک سیستم شبکه Grid System Generics

  • مرور مسیریابی Pathfinding Overview

  • اسکریپت مسیریابی Pathfinding Script

  • پیاده‌سازی مسیریابی Pathfinding Implementation

  • موانع مسیریابی Pathfinding Obstacles

  • طراحی سطح Level Design

  • حرکت واحد با مسیریابی Unit Move with Pathfinding

پولیش Polish

  • مقدمه - پولیش Intro - Polish

  • لرزش صفحه Screen Shake

  • اقدام نارنجک Grenade Action

  • ویژوال نارنجک Grenade Visuals

  • جعبه قابل تخریب Destructible Crate

  • قطعات جعبه قابل تخریب Destructible Crate Parts

  • اقدام شمشیر Sword Action

  • اقدام تعامل Interact Action

  • رابط قابل تعامل IInteractable Interface IInteractable

  • بازسازی ورودی Input Refactoring

  • سیستم ورودی Input System

  • سطح نهایی Final Level

  • تبریک! گام بعدی چیست؟ Congratulations! What’s Next?

جایزه: سیستم شبکه شش ضلعی Bonus: Hex Grid System

  • مقدمه - سیستم شبکه شش ضلعی Intro - Hex Grid System

  • طراحی سیستم شبکه شش ضلعی Hex Grid System Design

  • پیاده‌سازی سیستم شبکه شش ضلعی Hex Grid System Implementation

  • موقعیت جهانی به موقعیت شبکه World Position to Grid Position

  • مسیریابی شبکه شش ضلعی Hex Grid Pathfinding

جایزه: چند طبقه Bonus: Multi-Floors

  • مقدمه - چند طبقه Intro - Multi-Floors

  • شبکه سطح چند طبقه Multi-Floors LevelGrid

  • ویژوال سیستم شبکه چند طبقه Multi-Floors GridSystemVisual

  • مسیریابی چند طبقه Multi-Floors Pathfinding

  • پیوند‌های مسیریابی چند طبقه Multi-Floors Pathfinding Links

  • انیمیشن پرش-سقوط چند طبقه Multi-Floors Jump-Fall Animation

  • اقدام تیراندازی چند طبقه Multi-Floors Shoot Action

  • قابلیت مشاهده چند طبقه Multi-Floors Visibility

  • کولایدرهای قابلیت مشاهده چند طبقه Multi-Floors Visibility Colliders

  • چند طبقه تمام شد Multi-Floors Done

نمایش نظرات

آموزش بازی استراتژی نوبتی یونیتی: کدنویسی متوسط C#
جزییات دوره
16 hours
96
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
12,391
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

GameDevtv Team GameDevtv Team

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

Code Monkey Code Monkey

برنامه‌نویس حرفه‌ای بازی مستقل، مربی YouTube