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

دانلود Unity Third Person Shooter

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

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

یاد بگیرید چگونه بازی شوتر سوم شخص بسازید

  • ری‌کستینگ و ایجاد Impact Instantiation برای سلاح‌ها
  • تغییر Shader ها به صورت داینامیک در طول بازی
  • ایجاد امواج بی‌پایان خون‌آشام‌ها که در بازی ظاهر می‌شوند
  • کنترل انیمیشن‌ها از طریق Layer Weights و Layer Masks
  • پیاده‌سازی رویدادهای انیمیشن برای فعال کردن توابع سفارشی
  • کدنویسی آسان با استفاده از C#
  • ایجاد درک قوی از Unity با ایجاد یک بازی ویدیویی واقعی
  • توسعه مهارت‌های قابل انتقال که می‌توانند در شوترهای اول شخص و سایر انواع بازی‌ها به کار گرفته شوند

پیش نیازها

یک کامپیوتر، مک یا لینوکس که قادر به اجرای موتور بازی‌سازی Unity باشد.

یک درک اولیه از Unity.

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

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

آنچه در این دوره Unity پوشش داده می‌شود:

  • استفاده از Unity 2019
  • راه‌اندازی شخصیت سوم شخص
  • Pickups برای تغییر نوع مهمات/سلاح
  • استفاده از سلاح‌های تک تیر، رگباری، شعله‌افکن و پرتاب کننده نارنجک
  • ایجاد امواج دشمنان که بازیکن شما را هدف قرار می‌دهند
  • استفاده از هوش مصنوعی مسیر یابی
  • کشتن دشمنان با گلوله، شعله، نارنجک و بشکه‌های منفجره
  • سیستم‌های shader/particle چشمگیر برای دادن ظاهری حرفه‌ای به بازی شما
  • راه‌اندازی رویدادهای انیمیشن برای فعال کردن توابع در C#
  • یادگیری کدنویسی C# با استفاده از فعالیت‌های کدنویسی واقعی
  • راه‌اندازی Boss با یک نوار سلامت
  • + خیلی بیشتر

(این اصول را می‌توان برای بازی‌های شوتر اول شخص نیز به کار برد)

برای شروع یادگیری ساخت بازی همین حالا اقدام کنید!


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

The Main Player

  • مقدمه Introduction

  • بازیگر اصلی - مقدمه The Main Player - Introduction

  • ایجاد یک صحنه سه بعدی پایه Create a basic 3D scene

  • نصب Unity Assets Install Unity Assets

  • پکیج زیرزمین یونیتی (Basement Unity Package) Basement Unity Package

  • صداهای اسلحه Gun Sounds

  • نصب Post Processing Install Post Processing

  • راه اندازی صحنه اصلی Setting up the Main Scene

  • راه اندازی بازیکن اصلی Setting up the Main Player

  • چشم‌های کاراکتر Character eyes

  • Post Processing Post Processing

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

  • اسکریپت نویسی حرکت Scripting the Movement

  • اسکریپت نویسی چرخش Scripting the Rotation

  • سرعت چرخش Rotating Speed

  • دویدن بازیکن Player Running

  • دادن اسلحه به بازیکن Giving the Player a Gun

  • هدف گیری با اسلحه Aiming the Gun

  • اضافه کردن یک Crosshair Adding a Crosshair

  • حرکت دادن Crosshair Moving the Crosshair

سلاح‌ها Weapons

  • سلاح‌ها - مقدمه Weapons - Introduction

  • Muzzle Flash Muzzle Flash

  • Wall Impacts Wall Impacts

  • صداهای اسلحه Gun Sounds

  • RapidFire RapidFire

  • کاهش سرعت RapidFire Slowing down RapidFire

  • نارنجک انداز Grenade Launcher

  • شعله افکن Flame Thrower

  • Pickups Pickups

  • بشکه‌های منفجره Exploding Barrels

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

  • رابط کاربری - مقدمه User Interafce - Introduction

  • پنل UI UI Panel

  • اسکریپت UI UI Script

  • تغییر سلاح با برداشتن Weapon Change on Pickup

  • مقدار مهمات Ammo Amount

  • بازگشت به تک تیر Back to Single Shot

خون آشام‌ها Vampires

  • خون آشام‌ها - مقدمه Vampires - Introduction

  • وارد کردن خون آشام Import Vampire

  • راه اندازی خون آشام Setup Vampire

  • ویرایش انیمیشن‌ها Editing Animations

  • Navigation جدید AI در یونیتی New AI Navigation in Unity

  • راه اندازی NavMesh Setting up a NavMesh

  • اسکریپت نویسی AI Scripting AI

  • حمله خون آشام Vamp Attack

  • فریز کردن حرکت AI Freeze AI Movement

  • نورپردازی خون آشام Lighting the Vampire

  • آسیب حمله Attack Damage

  • UI سلامتی UI Health

  • واکنش ضربه Hit Reaction

  • ریست کردن Layer Weight Resetting Layer Weight

  • Blood FX Blood FX

  • افکت صدای ضربه Hit Sound Effect

  • صداهای خون آشام Vampire Sounds

  • صداهای تصادفی Random Sounds

خون آشام‌های متعدد Multiple Vampires

  • خون آشام‌های متعدد - مقدمه Multiple Vampires - Introduction

  • Spawn گاز Prefab Spawn gas Prefab

  • Nav Obstacles Nav Obstacles

  • انیمیشن خزیدن Crawling Animation

  • حمله خزیدن Crawl Attack

  • انیمیشن‌های متعدد Multiple Animations

  • حمله خزیدن Crawling Attack

  • Prefab خون آشام Vampire Prefabs

کشتن خون آشام‌ها Killing Vampires

  • کشتن خون آشام‌ها - مقدمه Killing Vampires - Introduction

  • Blood Impacts Blood Impacts

  • انیمیشن مرگ Death Animation

  • بدون حرکت هنگام مرگ No Movement when Dead

  • افکت محو شدن (Dissolve Effect) Dissolve Effect

  • تغییر متریال هنگام مرگ Changing Material when Dead

  • کدنویسی Layer Masks Coding Layer Masks

  • صدای مرگ Death Sound

  • امتیاز شماری Score Points

  • بررسی خون آشام‌های متعدد Checking Multiple Vampires

  • رفع اشکال کد Debugging Code

  • ذرات مرگ Death Particles

  • مرگ با شعله افکن Flamethrower Death

  • انیمیشن سوخته Burned Animation

  • مرگ خزیدن با شعله Crawling Flame Death

  • مرگ با نارنجک Death by Grenade

  • مرگ با انفجار بشکه Barrel Explosion Death

  • اصلاح نهایی Final Fix

طراحی مرحله Level Design

  • طراحی مرحله - مقدمه Level Design - Introduction

  • طراحی مرحله Level Design

  • راه اندازی NavMesh Helpers Setting up NavMesh Helpers

  • پخت NavMesh Baking the NavMesh

  • Spawn خون آشام‌ها Spawning Vampires

  • محدودیت Spawn Spawn Limit

  • از بین بردن محل Spawn Destroy Spawn Place

  • نورپردازی مرحله Lighting the Level

  • چیدمان مرحله Level Layout

  • اصلاح چرخش Rotation Fix

  • خون آشام‌ها نمی‌توانند بازیکن را هل دهند Vampires Can't push the Player

موسیقی Music

  • موسیقی - مقدمه Music - Introduction

  • قرار دادن Pickups Placing Pickups

  • بررسی بازی Play Review

  • اضافه کردن موسیقی Adding Music

  • مرگ بازیکن Player Death

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

  • مرگ سقوط Falling Death

رئیس خون آشام Vampire Boss

  • رئیس خون آشام - مقدمه Vampire Boss - Introduction

  • وارد کردن رئیس Importing the Boss

  • مه رئیس Boss Mist

  • چرخش رئیس Boss Rotation

  • انیمیشن‌های رئیس Boss Animations

  • Spawn تصادفی Random Spawning

  • بررسی Spawn تصادفی Checking Random Spawning

  • ذرات Particles

  • Orb Spawn Orb Spawn

  • حمله رئیس به بازیکن Boss Attacks the Player

  • صداهای رئیس Boss Sounds

  • آسیب به بازیکن Damage Player

  • واکنش بازیکن Player React

  • نوار سلامتی رئیس Boss Health Bar

  • اصلاح نوار سلامتی رئیس Boss Health Bar Fix

  • آسیب شعله رئیس Boss Flame Damage

  • به روز رسانی نارنجک Grenade Update

  • فعال کردن رئیس Activating the Boss

  • پنل برد Win Panel

  • کشتن رئیس Killing the Boss

  • نمایش امتیاز نهایی Displaying the Final Score

منوی اصلی Main Menu

  • منوی اصلی - مقدمه Main Menu - Introduction

  • به پایان رساندن مرحله Finishing the Level

  • چیدمان منوی اصلی Main Menu Layout

  • اسکریپت نویسی دکمه Button Scripting

  • امتیاز بالا High Score

  • صفحه اطلاعات Info Screen

  • بررسی منو Checking the Menu

  • بررسی گیم پلی Checking the Gameplay

  • به روز رسانی امتیاز بالا Updating the Highscore

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

  • کد مرجع Reference Code

  • دوره تکمیل شد Course Completed

محتوای جایزه Bonus Content

  • ویدیوهای جایزه Bonus videos

  • پروژه کامل یونیتی (Complete Unity Project) Complete Unity Project

  • بالا رفتن از نردبان‌ها Climbing ladders

  • بازیکن می‌تواند اسلحه را بچرخاند Player can rotate the gun

  • مینیون‌های Low poly Low poly Minions

  • کنترل بالا رفتن از نردبان Controlling ladder climb

  • Strafing Strafing

نمایش نظرات

آموزش بازی تیراندازی سوم شخص یونیتی
جزییات دوره
15.5 hours
138
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,942
4.8 از 5
دارد
دارد
دارد
Pete Jepson
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Pete Jepson Pete Jepson

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