🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت بازی استراتژی نوبتی با 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
نمایش نظرات