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

دانلود Learn To Create a Tower Defence Game With Unity & C#

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

ساخت بازی با یونیتی و سی‌شارپ: آموزش کامل بازی دفاع از برج (Tower Defence)

آموزش جامع توسعه بازی دفاع از برج با یونیتی و زبان C#

یادگیری آسان توسعه بازی با یونیتی و C#: بازی استراتژی Top-Down خود را بسازید!

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

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

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

آنچه در این دوره یاد خواهید گرفت:

  • ایجاد و انتشار موج‌های دشمن (Spawning Waves of Enemies)

  • قرار دادن و ارتقاء برج‌ها (Placing & Upgrading Towers)

  • ساخت انواع مختلف دشمن (Creating Different Kinds of Enemies)

  • طراحی برج‌ها با سلاح‌ها و افکت‌های گوناگون (Creating Towers with Different Weapons and Effects)

  • ایجاد مسیرهای پویا برای حرکت دشمنان (Creating Dynamic Paths for Enemies To Follow)

  • پیاده‌سازی یک سیستم کامل ارز (A Complete Currency System)

  • سیستم‌های صوتی (Audio Systems)

  • منوهای تعاملی (Interactive Menus)

  • سیستم انتخاب مرحله درون بازی (An In-world Level Select System)

  • و موارد بیشتر...

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

همین امروز شروع به یادگیری کنید و اجازه دهید به شما کمک کنم تا یک توسعه‌دهنده بازی موفق شوید!


پیش‌نیازها:

  • داشتن یک نسخه از یونیتی 2021.1 یا جدیدتر
  • کامپیوتر (Mac یا PC) قادر به اجرای یونیتی 3D

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

مقدمه Introduction

  • مقدمه Introduction

  • دارایی‌ها برای استفاده در این دوره Assets For Use In This Course

تنظیمات Setting Up

  • راه‌اندازی پروژه و شروع Project Setup & Getting Started

  • چیدمان یک مرحله Laying Out A Level

دشمنان Enemies

  • متحرک کردن دشمن Making An Enemy Move

  • ایجاد مسیر Creating A Path

  • دنبال کردن مسیر Following The Path

  • نگاه کردن به جایی که می‌روید Looking Where You Are Going

  • انیمیشن حرکت Animating Movement

قلعه The Castle

  • حمله به قلعه Attacking The Castle

  • نمایش سلامت قلعه Displaying Castle Health

  • تولید دشمنان Spawning Enemies

  • تخصیص به دشمنان Assigning To The Enemies

  • در صف حمله قرار دادن Queuing To Attack

  • توقف حرکت Stopping Movement

برج‌ها Towers

  • راه‌اندازی برج Setting Up A Tower

  • ایجاد قابلیت‌های اساسی برج Making Basic Tower Functionality

  • گرفتن دشمنان در محدوده Getting Enemies In Range

شلیک توپ‌ها Firing Cannons

  • ایجاد گلوله توپ Creating a Cannonball

  • رفع برخورد با زمین Fixing Ground Collisions

  • شلیک گلوله‌های توپ Firing Cannonballs

  • پیدا کردن نزدیکترین هدف Finding The Nearest Target

  • چرخاندن توپ Turning The Cannon

  • بهینه‌سازی بررسی هدف Optimising Target Checking

  • جلوه‌های برخورد و شلیک Impact & Shot Effects

آسیب زدن به دشمنان Hurting Enemies

  • آسیب رساندن به دشمنان Damaging Enemies

  • نمایش سلامت دشمن Displaying Enemy Health

  • محدود کردن آسیب به یک دشمن Limiting Damage To One Enemy

قرار دادن برج‌ها Placing Towers

  • ایجاد دکمه Creating A Button

  • شروع قرار دادن برج Starting Tower Placement

  • نشان دادن موقعیت قرارگیری Indicating Placement Position

  • گرفتن موقعیت قرارگیری Getting Placement Position

  • قرار دادن برج Placing A Tower

  • جایگزینی نشانگر Replacing The Indicator

  • محدود کردن مکان قرارگیری Limiting Placement Location

  • ایجاد منطقه امن کلیک دکمه Creating A Safe Button Clicking Zone

  • نمایش محدوده برج Showing Tower Range

سیستم ارز Currency System

  • کسب پول Making Money

  • خرج کردن پول Spending Money

  • نمایش پول Displaying Money

  • نمایش مشکلات پول Showing Money Problems

پایان دادن به مرحله Ending The Level

  • برد و باخت Winning & Losing

  • نمایش نتیجه Displaying The Result

  • جلوگیری از قرار دادن برج‌ها هنگام پایان مرحله Preventing Towers When The Level Ends

منوها Menus

  • چیدمان منوی اصلی Laying Out The Main Menu

  • کار کردن منو Making The Menu Work

  • ایجاد انتخاب مرحله Creating A Level Select

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

  • ایجاد منوی توقف Creating A Pause Menu

  • کار کردن منوی توقف Making The Pause Menu Work

  • کار کردن صفحه‌های برد و باخت Making Win & Lose Screens Work

برج‌های بیشتر More Towers

  • مراحل بیشتر و سیستم‌های اشتراک‌گذاری More levels & Sharing Systems

  • ایجاد برج کاهش‌دهنده سرعت Creating A Slow Down Tower

  • اضافه کردن برج به منو Adding The Tower To the Menu

  • راه‌اندازی برج بمب Setting Up A Bomb Tower

  • حرکت دادن بمب در یک کمان Making The Bomb Move In An Arc

  • کار کردن بمب Making The Bomb Work

  • پرتاب کردن بمب‌ها Launching The Bombs

  • برج شلیک سه‌گانه Triple Shot Tower

ارتقاء برج‌ها Upgrading Towers

  • راه‌اندازی پنل ارتقاء Setting Up An Upgrade Panel

  • انتخاب برج Selecting A Tower

  • حذف برج‌ها Removing Towers

  • راه‌اندازی ارتقاءها Setting Up Upgrades

  • ارتقاء محدوده Upgrading Range

  • نمایش ارتقاءهای محدوده Displaying Range Upgrades

  • ارتقاء نرخ آتش Upgrading Fire Rate

  • به‌روزرسانی دکمه‌های ارتقاء Updating Upgrade Buttons

  • هشدار عدم وجود پول برای ارتقاء No Upgrade Money Warning

امواج و دشمنان بیشتر Waves & More Enemies

  • ساختن دشمنان بیشتر Making More Enemies

  • تولید دشمنان تصادفی Spawning Random Enemies

  • ایجاد دشمن پرنده Creating A Flying Enemy

  • ساختن امواج دشمنان Making Waves of Enemies

  • ردیابی امواج Tracking Waves

  • داشتن قلعه‌های متعدد Having Multiple Castles

سیستم‌های صوتی Audio Systems

  • افزودن موسیقی منو و انتخاب مرحله Adding Menu & Level Select Music

  • افزودن موسیقی پس‌زمینه مرحله Adding Background Level Music

  • افزودن جلوه‌های صوتی Adding Sound Effects

  • بارگذاری صدا هنگام تست Loading Audio while Testing

پایان دادن به بازی Finishing The Game

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

  • دوره کامل شد Course Completed

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

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

نمایش نظرات

آموزش یادگیری ساخت بازی تاور دیفنس با یونیتی و سی‌شارپ
جزییات دوره
11 hours
81
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,071
4.7 از 5
دارد
دارد
دارد
James Doyle
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

James Doyle James Doyle

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