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

دانلود Make a fighting game in Unity

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

ساخت بازی مبارزه‌ای دو نفره حرفه‌ای در یونیتی

راهنمای گام به گام ساخت بازی سبک Street Fighter در یونیتی 2020

ویژگی‌های دوره:

  • اضافه کردن شخصیت‌های رایگان متنوع با سبک‌های مبارزه متفاوت.
  • بارگذاری پویا شخصیت‌ها و مراحل در صحنه.
  • ایجاد منوی اصلی و صفحه انتخاب شخصیت.
  • پشتیبانی از حالت‌های تک‌نفره و دو نفره.
  • تنظیم کنترلر (گیم‌پد) برای حالت دو نفره.
  • ساخت شخصیت‌های هوش مصنوعی برای حالت تک‌نفره.
  • افزودن نوارهای سلامتی، تایمر و شرایط برد/باخت.
  • کدنویسی آسان C# برای کنترل شخصیت‌ها.
  • استفاده از انیماتور Mecanim یونیتی برای مدیریت انیمیشن‌ها.
  • کسب تجربه حرفه‌ای در طراحی مراحل بازی.
  • توسعه یک بازی مبارزه‌ای کامل.

پیش‌نیازها:

نیاز به کامپیوتر (ویندوز، مک یا لینوکس) برای نصب یونیتی.

بدون نیاز به تجربه قبلی برنامه‌نویسی؛ راهنمایی گام به گام در کدنویسی.

درباره دوره:

در این دوره، چگونگی ساخت بازی مبارزه‌ای خود را در موتور بازی‌سازی یونیتی یاد خواهید گرفت.

  • شخصیت‌های رایگان و انیمیشن‌های متنوع با سبک‌های منحصربه‌فرد را اضافه می‌کنیم.
  • صفحه انتخاب شخصیت و شخصیت‌های هوش مصنوعی (AI) که به صورت کاملاً واقعی با شما مبارزه می‌کنند را می‌سازیم. شخصیت‌های انتخابی شما به صورت پویا در مراحل بارگذاری می‌شوند و تنوع زیادی از مراحل در دسترس است.
  • حالت دو نفره را با پشتیبانی کامل از دو گیم‌پد راه‌اندازی می‌کنیم تا دو نفر همزمان بتوانند بازی کنند. کنترل شخصیت‌ها از طریق گیم‌پد یا کیبورد امکان‌پذیر است.
  • تنظیمات سطح دشواری برای شخصیت‌های هوش مصنوعی و کنترل مستقل صداهای موسیقی و افکت‌های صوتی را نیز خواهیم داشت.
  • برای هر شخصیت انیماتور کنترلر تنظیم می‌کنیم و انیمیشن‌ها را با پارامترهای مختلف که در اسکریپت‌های C# فراخوانی می‌شوند، کنترل می‌کنیم. از کدهای C# ساده و قابل فهم استفاده خواهیم کرد.

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

همین امروز ثبت‌نام کنید و مشتاق دیدار شما در دوره هستم.


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

مقدمه Introduction

  • مقدمه Introduction

  • نصب یونیتی Install Unity

  • نصب پس پردازش Install Post Processing

  • کد مرجع Reference Code

صحنه اصلی Main Scene

  • تنظیم پس‌زمینه‌ها Setting up backgrounds

  • دانلود شخصیت‌ها Downloading characters

  • وارد کردن شخصیت‌ها Importing characters

  • پس پردازش Post Processing

  • رفع شفافیت Transparency fix

  • تنظیم انیمیشن‌ها Setup Animations

  • اسکریپت‌نویسی انیمیشن Animation scripting

  • حرکت Movement

  • پرش Jumping

  • امکان خروج از صفحه وجود ندارد Cannot exit screen

  • مقابله با حریف Face opponent

  • برگرداندن انیمیشن‌ها Flip Animations

انیمیشن‌های مبارزه Combat Animations

  • انیمیشن‌های مبارزه Combat Animations

  • پرش چرخشی Spinning Jump

  • تنظیم مبارزه Combat Setup

  • بررسی وظیفه Task Review

  • جاروی پا Leg Sweep

  • حرکات هوایی Aerial Moves

  • برگرداندن انیمیشن‌ها Flip Animations

  • دفاع Blocking

  • صداها Sounds

  • پژواک صدا Sound reverb

  • انیمیشن‌های واکنش Reaction animations

  • تنظیم واکنش Reaction Setup

  • کد واکنش Reaction Code

  • صداهای ضربه Hit sounds

  • واکنش به پرش Flip react

بازیکن ۲ Player 2

  • انیمیشن‌های بازیکن ۲ Player 2 animations

  • تنظیم انیماتور Animator setup

  • تنظیم بازیکن ۲ Player 2 setup

  • کنترل‌های بازیکن ۲ Player 2 Controls

  • دفاع بازیکن ۲ Player 2 Blocking

  • انیمیشن‌های بازیکن ۲ Player 2 Animations

  • ویرایش پرش چرخشی Jump Flip edit

  • پرش از روی شخصیت‌ها Jump over characters

  • کد پرش Jump code

  • انیمیشن پرش Jump animation

  • بررسی پرش Jump review

  • به حریف فشار نیاورید Don't Push opponent

  • به بازیکن ۲ فشار نیاورید Don't Push P2

  • بازنشانی حرکت Reset Move

  • رفع پرش Fixing the jump

  • کالایدرهای حمله Attack Colliders

  • انیمیشن‌های کالایدر Collider animations

  • کد کالایدر Collider code

  • کالایدرهای بازیکن ۲ Player 2 colliders

  • کد بازیکن ۲ Player 2 code

  • رفع واکنش‌ها Fixing reactions

  • لغزش واکنش سنگین Heavy react slide

  • ویرایش واکنش‌ها Edit Reactions

  • تنظیم ۲ جوی‌پد 2 Joypad Setup

رابط کاربری (UI) User Interface (UI)

  • گرافیک نوار سلامتی Health bar graphics

  • کد نوار سلامتی Health bar code

  • نوار قرمز Red bar

  • نوارهای سلامتی Health bars

  • ناک‌اوت Knockout

  • دفاع Blocking

  • انیمیشن‌های پیروزی Victory animations

  • کد پیروزی Victory code

  • رفع واکنش سنگین Heavy react fix

  • رفع سرعت پرش Jump speed fix

  • جلوه‌های ذرات Particle Effects

  • جلوه‌های ذرات ۲ Particle Effects 2

  • بررسی پیروزی Victory check

  • زمان‌بندی حمله Attack timing

  • بارگذاری پویا Dynamic loading

  • بررسی‌های پویا Dynamic checks

  • پیش‌ساختهای بازیکن Player prefabs

  • معکوس کردن بازیکن Player reversal

  • ایجاد بازیکن Player spawning

  • رفع ایجاد Spawning Fix

هوش مصنوعی (AI) Artificial Intelligence (AI)

  • راه رفتن هوش مصنوعی AI Walking

  • مکث هوش مصنوعی AI Pause

  • حمله تصادفی هوش مصنوعی AI random attack

  • حمله در محدوده Attack within range

  • محرک‌های هوش مصنوعی AI Triggers

  • نرخ حمله هوش مصنوعی AI attack rate

  • گیج شدن هوش مصنوعی AI dazed

  • دفاع نشستن Crouch defend

  • دفاع هوش مصنوعی AI blocking

  • کالایدرهای نشسته Crouch colliders

  • تست شخصیت هوش مصنوعی AI Character test

  • تنظیم هوش مصنوعی ایو Setting up Eve AI

  • ذخیره پیش‌ساختهای هوش مصنوعی Saving AI Prefabs

صداها Sounds

  • تکست مش پرو Text mesh pro

  • کد تایمر Timer code

  • تایمر به صفر می‌رسد Timer reaches 0

  • متن راند مبارزه Fight round text

  • صدای راند مبارزه Fight round audio

  • میکسر صدا Audio mixer

  • صدای برد Win sound

  • برد باخت تایمر Timer win lose

  • وارد کردن موسیقی Importing music

  • محو شدن درونی Fade In

  • متن دو بازیکن Two Player Text

  • بارگذاری مجدد صحنه Scene Reload

  • راند ۲ و ۳ Rounds 2 and 3

  • تأخیر موسیقی Music delay

شخصیت‌های بیشتر More Characters

  • آوردن شخصیت‌های بیشتر Bring in More Characters

  • تصاویر شخصیت‌ها Character Images

  • ویرایش تصاویر Editing Images

  • آیکون‌های شخصیت Character Icons

  • پس‌زمینه‌های پیروزی Victory Backgrounds

  • ویرایش پس‌زمینه Background edits

  • صفحه‌های پیروزی Victory screens

  • انتخاب شخصیت Character Select

  • ایجاد بازیکن ۲ Player 2 Spawn

  • رفع‌های کوچک Small Fixes

  • صفحه‌های پیروزی Victory screens

  • تصاویر پیروزی Victory Images

  • بارگذاری شخصیت Character Load

  • بارگذاری پویا Dynamic Loading

انتخاب شخصیت Character Selection

  • صفحه انتخاب Selection Screen

  • متن بازیکن ۱ و بازیکن ۲ P1 and P2 text

  • کد انتخاب شخصیت Character Select Code

  • نمایش شخصیت Character display

  • نشانگر بازیکن ۱ P1 Indicator

  • کد انتخاب Select Code

  • انتخاب بازیکن ۲ Player 2 Selection

  • آزمایش انتخاب Testing Selection

  • انتخاب مرحله Level Select

  • پیوند دادن صحنه‌ها Linking Scenes

  • تغییر پس‌زمینه‌ها Changing backgrounds

  • بازنشانی بردها Resetting wins

منوی اصلی Main Menu

  • چیدمان منوی اصلی Main menu layout

  • دکمه‌های منوی اصلی Main menu buttons

  • منوی کنترل‌ها Controls menu

  • چیدمان منوی گزینه‌ها Options Menu Layout

  • منوی گزینه‌ها Options menu

  • آزمایش گزینه‌ها Options test

پولیش نهایی Final Polish

  • پولیش نهایی Final polish

  • زمان واکنش Time to react

  • تنظیم دقیق شخصیت‌ها Fine tuning characters

  • تنظیم مقادیر آسیب Adjusting damage values

  • کاهش سرعت زمان Time slow down

  • زمان واقعی Real time

  • محدود کردن فریم بر ثانیه Limit FPS

  • تغییر موسیقی Changing music

  • ذخیره صدا Saving volume

  • رفع صفحه پیروزی Victory screen fix

  • افزایش سرعت انتخاب Speeding up selection

  • رفع دشواری Fixing difficulty

  • خروجی گرفتن از بازی Exporting the game

بخش جایزه Bonus Section

  • به‌روزرسانی Mixamo FBX ۱ Mixamo FBX update 1

  • به‌روزرسانی Mixamo FBX ۲ Mixamo FBX update 2

  • به‌روزرسانی Mixamo FBX ۳ Mixamo FBX update 3

  • جایزه - تنظیم شخصیت‌های Mixamo برای HDRP Bonus - Setting up Mixamo Characters for HDRP

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

  • جایزه - ایجاد حمله گلوله آتشین Bonus - Creating a fireball attack

  • جایزه - اسکریپت‌نویسی حمله گلوله آتشین Bonus - Scripting the fireball attack

  • جایزه حملات ترکیبی ورودی بخش ۱ Bonus Input combination attacks part 1

  • جایزه حملات ترکیبی ورودی بخش ۲ Bonus Input combination attacks part 2

  • جایزه اسکریپت‌نویسی حملات ترکیبی Bonus Scripting combination attacks

  • جایزه نتایج نهایی Bonus Final Results

  • بافت‌های شخصیت Character Textures

نمایش نظرات

آموزش ساخت بازی مبارزه‌ای در یونیتی
جزییات دوره
23 hours
159
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,999
4.4 از 5
دارد
دارد
دارد
Pete Jepson
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Pete Jepson Pete Jepson

مدرس طراحی بازی من یک معلم واجد شرایط هستم و بیش از 6 سال است که مشغول آموزش طراحی بازی هستم. من از سال 2013 از Unity استفاده می کنم و مجموعه ای از دوره ها را ایجاد کرده ام که به مردم نشان می دهد چگونه با استفاده از این موتور بازی ، بازی و انیمیشن بسازند. با بیش از 22000 دانشجو از بیش از 157 کشور در سراسر جهان ، دوره های من به مردم کمک می کند تا همزمان یاد بگیرند و ایجاد کنند. من کاملاً کمک کرده ام تا در سفر یادگیری به شما کمک کنم. اگر س anyالی دارید یا به هر کمکی نیاز دارید ، من همیشه در دسترس هستم و سریع پاسخ خواهم داد.