آموزش ساخت بازی استراتژیک همزمان (RTS) با یونیتی: بازی RTS خود را بسازید - آخرین آپدیت

دانلود Unity Real Time Strategy: Build Your Own RTS Game

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

آیا همیشه آرزو داشته‌اید که بازی استراتژیک همزمان خودتان را بسازید، اما از پیچیدگی آن وحشت کرده‌اید؟ شما تنها نیستید. بازی‌های RTS غول‌هایی هستند، اما این دوره اینجاست تا به شما کمک کند آنها را رام کنید.

شما یک RTS کامل از ابتدا خواهید ساخت - واحدها، ساختمان‌ها، ارتقاء‌ها، مه جنگ، همه چیز. حتی یک پروژه اولیه با مدل‌ها و یک سطح دریافت می‌کنید، بنابراین می‌توانید سریع شروع کنید.

آیا می‌خواهید واحدهای شما کمتر شبیه جن‌های آشوب‌گر رفتار کنند؟ شما درخت‌های رفتاری می‌سازید که به درستی به ورودی بازیکن پاسخ می‌دهند.

ما در مورد مباحث قدرتمند کدنویسی نیز صحبت می‌کنیم - event buses، ScriptableObjects، سیستم‌های مبتنی بر پیکربندی - ابزارهای بزرگی که بازی شما را مقیاس‌پذیر و حرفه‌ای می‌کنند.

از کدنویسی سخت برای هر آمار یا ارتقاء خسته شده‌اید؟ ما پشتیبان شما هستیم. شما یک سیستم کاملاً قابل ویرایش ایجاد خواهید کرد که در آن واحدهای جدید و ارتقاء‌ها را می‌توان در یک چشم به هم زدن اضافه کرد.

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

اگر قبلاً تسلط خوبی بر Unity و C# دارید و مشتاق هستید که عمیق‌تر شوید، این دوره برای شما عالی است. طرفداران RTS و آینده‌نگران هوش مصنوعی، شما عاشق آن خواهید شد.

شما به یک دانش متوسط از C# نیاز دارید و باید در استفاده از Unity Editor راحت باشید، اما نگران نباشید، ما شما را بدون تجهیزات به یک نبرد با غول نمی‌فرستیم. بنابراین اگر گیر افتادید، به ما به عنوان تیم پشتیبانی خود فکر کنید - ما شما را با ابزارها و نکاتی مسلح می‌کنیم تا به روش خودتان در نبرد پیروز شوید.

و بله، مانند تمام دوره‌های GameDev tv، شما به انجمن‌ها و دستیاران آموزشی عالی ما دسترسی دارید.

در پایان، شما فقط کد نخواهید داشت، بلکه اسکلت بازی RTS خودتان را خواهید داشت.

پس منتظر چه هستید؟ بیایید شروع به ساخت کنیم!

ساخت بازی RTS در یونیتی: آموزش جامع ساخت بازی استراتژیک. در این دوره آموزشی، نحوه ساخت بازی RTS با استفاده از یونیتی را به صورت گام به گام یاد خواهید گرفت. از طراحی واحدهای هوشمند و مه جنگ گرفته تا ارتقاء‌های پویا و سیستم‌های مقیاس‌پذیر، همه چیز را خواهید آموخت.

آموزش ساخت بازی استراتژیک در یونیتی: در این دوره یاد می‌گیرید که چگونه بازی استراتژیک همزمان (RTS) خود را در یونیتی بسازید. از واحدهای جنگی تا ساختمان‌ها و سیستم ارتقا، همه چیز را خواهید ساخت.


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

معرفی و راه اندازی Introduction and Setup

  • به دوره خوش آمدید Welcome to the Course

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

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

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

  • دوربین سینما ماشین Cinemachine Camera

  • حرکت صفحه کلید از بالا به پایین Top-Down Keyboard Movement

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

  • چرخش دوربین Camera Rotation

  • حرکت دوربین با لبه ماوس Mouse Edge Panning

  • محدوده سطح Level Bounds

مِش‌های ناوبری، NavMeshAgentها و ورودی بازیکن Navigation Meshes, NavMeshAgents, and Player Input

  • مقدمه بخش Section Intro

  • مِش ناوبری چیست؟ What is a Navigation Mesh?

  • NavMeshAgent و حرکت روی NavMesh The NavMeshAgent & Moving on a NavMesh

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

  • لایه های رندر واحد و برچسب Unit & Decal Rendering Layers

  • برای حرکت، کلیک راست کنید Right Click to Move

  • رابط کاربری انتخاب با کشیدن Drag Selection UI

  • یک انحراف جزئی: گذرگاه رویداد A Slight Detour: The Event Bus

  • لغو انتخاب واحدها با گذرگاه رویداد Deselecting Units with the Event Bus

  • انتخاب چند واحد با کشیدن Drag Select Multiple Units

  • اضافه کردن واحدها به انتخاب Add Units to Selection

  • مناطق و موانع Areas and Obstacles

  • روشی برای جلوگیری از رقصیدن واحد A Method to Prevent Unit Dancing

  • چندین NavMesh Multiple NavMeshes

ساختمان ها و واحدها Buildings & Units

  • مقدمه بخش Section Intro

  • اولین ساختمان ما - کلبه تدارکات Our First Building - The Supply Hut

  • یکپارچه سازی تعاملات با ساختمان ها و واحدها Unifying Interactions with Buildings & Units

  • ScriptableObjectها به عنوان پیکربندی ScriptableObjects as Configuration

  • پست فرماندهی The Command Post

  • اقدامات با الگوی فرمان Actions with the Command Pattern

  • بافت فرمان Command Context

  • نمایش فرمان ها در رابط کاربری Show Commands on the UI

  • صدور فرمان ها از رابط کاربری Issue Commands from the UI

  • فرمان ساخت واحد The Build Unit Command

  • صف ساخت Building Queue

  • غواصی در رابط کاربری Diving into the UI

  • نوار پیشرفت The Progress Bar

  • نمایش پیشرفت ساخت Showing the Build Progress

  • لغو موارد در صف Cancel Items in the Queue

  • ساختمان ها و واحدهای بیشتر Even More Buildings & Units

درخت های رفتار Behavior Trees

  • مقدمه بخش Section Intro

  • استفاده از Unity Behavior Using Unity Behavior

  • گره های سفارشی در Unity Behavior Custom Nodes in Unity Behavior

  • تدارکات قابل جمع آوری Gatherable Supplies

  • فرمان های واحد Unit Commands

  • جمع آوری تدارکات Gathering Supplies

  • بازگرداندن تدارکات Return Supplies

  • حرکت جمع آوری روان Smooth Gathering Movement

  • انتخاب مکان های جمع آوری بهتر Pick Better Gathering Locations

  • فقط تدارکات قابل جمع آوری که مشغول نیستند را انتخاب کنید Pick Only Not Busy GatherableSupplies

  • حالات خاص جمع آوری Gathering Edge Cases

  • همگام سازی انیمیشن ها Synchronize Animations

  • استفاده از رویدادهای رفتار Using Behavior Events

  • تدارکات بازیکن Player Supplies

  • استفاده از شاخه های شرطی Using Conditional Branches

  • بازگرداندن تدارکات Returning Supplies

ساختن ساختمان ها Building Buildings

  • مقدمه بخش Section Intro

  • منوهای رابط کاربری ساختمان Building UI Menus

  • تقسیم SO های واحد و ساختمان Split Unit and Building SOs

  • قرار دادن ساختمان ها Placing Buildings

  • اقدام ساخت ساختمان Build Building Action

  • اجرای موازی در درخت رفتار Parallel Execution in the Behavior Tree

  • انیمیشن کارگر در حین ساخت Animate Worker While Building

  • مدیریت اجرای موازی رقابتی Manage Competing Parallel Executions

  • نهایی کردن ساختمان Finalize Building

  • لغو ساخت Cancel Building

  • رویداد مرگ واحد Unit Death Event

  • پیشرفت ساختمان Building Progress

  • از سرگیری ساخت Resume Building

  • محدودیت های ساختمان Building Restrictions

  • تصاویر محدودیت ساختمان Building Restriction Visuals

  • بررسی محدودیت های فاصله Distance Checking Restrictions

  • پرداخت هزینه ساختمان ها Pay for Buildings

  • بازپرداخت لغو ساختمان Refund Building Cancellation

  • قفل کردن فرمان های غیرقابل دسترس Lock Unavailable Commands

  • راهنمای ابزار قفل Lock Tooltips

  • راهنمای ابزار پویا Dynamic Tooltips

  • رابط کاربری انتخاب واحد تکی Single Unit Selected UI

  • رابط کاربری ساختمان در حال ساخت Building Under Construction UI

  • رویداد ایجاد ساختمان Building Spawn Event

  • افزایش سلامتی در حین ساخت Increase Health While Building

  • فرمان های واحد تکی Single Unit Commands

  • رویدادهای ساختمان Building Events

  • استفاده از زیر گراف ها Using Sub Graphs

  • حالات خاص ساختمان Building Edge Cases

  • پیکربندی ساختمان ها Configure the Buildings

  • اختتامیه بخش Section Closing

واحدهای نظامی Military Units

  • مقدمه بخش Section Intro

  • یک درخت جدید برای واحدهای نظامی A New Tree for Military Units

  • آسیب دیدن Taking Damage

  • حس واحدهای نزدیک Sense Nearby Units

  • آگاهی واحد هوش مصنوعی AI Unit Awareness

  • پیکربندی حمله Attack Configuration

  • فرمان حمله The Attack Command

  • حمله و اعمال آسیب Attack & Apply Damage

  • صیقل دادن رفتار حمله Polish the Attack Behavior

  • حمله-حرکت Attack-Move

  • نارنجک انداز The Grenadier

  • تصویرسازی پرتابه نارنجک انداز Grenadier Projectile Visualization

  • زمان بندی آسیب پرتابه Timing Projectile Damage

  • آسیب منطقه ای Area of Effect Damage

  • ایجاد حمل و نقل هوایی Create the Air Transport

  • پیکربندی حمل و نقل واحد Unit Transport Configuration

  • درخت رفتار بارگیری واحدها Load Units Behavior Tree

  • فرمان بارگیری واحد Load Unit Command

  • بارگیری به داخل و فرمان های پنهان Load Into & Hidden Commands

  • بارگیری چند واحد Load Multiple Units

  • تخلیه واحدها Unload Units

  • رابط کاربری حمل و نقل واحد Unit Transport UI

  • رویدادهای بارگیری و تخلیه واحد Unit Load & Unload Events

  • صیقل دادن و پاکسازی Polishing & Clean Up

  • اختتامیه بخش Section Closing

مالکیت واحد Unit Ownership

  • مقدمه بخش Section Intro

  • مالکیت واحد Unit Ownership

  • کانال های گذرگاه رویداد به ازای هر مالک Event Bus Channels Per Owner

  • مالکان در ورودی و رابط کاربری بازیکن Owners on the Player Input & UI

  • پیگیری تدارکات به ازای هر مالک Track Supplies Per Owner

درخت فناوری The Tech Tree

  • مقدمه بخش Section Intro

  • شی اسکریپت پذیر درخت فناوری Tech Tree Scriptable Object

  • باز کردن وابستگی ها Unlocking Dependencies

  • قفل کردن فرمان ها با وابستگی های برآورده نشده Lock Commands with Unmet Dependencies

  • ارتقاء شی اسکریپت پذیر Upgrade ScriptableObject

  • ارتقاء های تحقیقاتی Research Upgrades

  • ارتقاء های چند لایه ای Multi-Tier Upgrades

  • یک رابط کاربری پاسخگوتر A More Responsive UI

  • اعمال ارتقاء ها Apply Upgrades

  • تعمیم دسترسی به ویژگی Generify Property Access

  • حفاظت از پیکربندی های پایه Safeguard Base Configurations

  • رسیدگی به از دست دادن وابستگی ها Handle Losing Dependencies

  • نمایش وابستگی ها در رابط کاربری Show Dependencies on the UI

  • قفل تحقیقات چند ساختمانی Multi-Building Research Locking

مه ساده جنگ Simple Fog of War

  • مقدمه بخش Section Intro

  • راه اندازی دوربین مه جنگ Fog of War Camera Setup

  • رندر کردن مه Render the Fog

  • پیگیری مکان های کاوش شده Keep Track of Explored Locations

  • ادغام مه قابل مشاهده و کاوش شده Merge Visible & Explored Fog

  • مه نرم تر Softer Fog

  • پیکربندی های دید واحد Unit Sight Configs

  • مالکیت دید Sight Ownership

  • تعیین دید واحد Determine Unit Visibility

  • پنهان کردن واحدها در مه Hide Units in the Fog

  • پنهان کردن ساختمان ها در مه Hide Buildings in the Fog

  • پنهان کردن تدارکات در مه Hide Supplies in the Fog

  • نگهدارنده ها در مناطق کاوش شده Placeholders in Explored Areas

  • حذف نگهدارنده Placeholder Removal

  • مسدود کردن کلیک ها روی اشیاء نامرئی Block Clicks on Invisible Objects

  • فراموشی مه واحد Unit Fog Amnesia

  • پاکسازی Clean Up

  • جلوگیری از ساخت در مه Prevent Building in the Fog

  • اختتامیه بخش Section Closing

مینی مپ Minimap

  • نمایش مینی مپ Show the Minimap

  • نمایش مینی مپ واحد Unit Minimap Display

  • نمایش محدوده دوربین روی مینی مپ Show Camera Bounds on the Minimap

  • پنهان کردن تدارکات کشف نشده Hide Undiscovered Supplies

ادامه دارد More To Come

  • ادامه دارد More To Come

نمایش نظرات

آموزش ساخت بازی استراتژیک همزمان (RTS) با یونیتی: بازی RTS خود را بسازید
جزییات دوره
22.5 hours
155
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,462
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

GameDevtv Team GameDevtv Team

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

Chris Kurhan Chris Kurhan

توسعه‌دهنده بازی یا برنامه‌نویس بازی