آموزش ساخت بازی شوتر اول شخص (FPS) در یونیتی 6 با C# - آخرین آپدیت

دانلود Learn To Create A First Person Shooter Game In Unity 6 & C#

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

آموزش ساخت بازی با Unity 6 و C#: طراحی یک بازی شوتر اول شخص (FPS)

یادگیری آسان توسعه بازی. با استفاده از Unity 6، زبان برنامه‌نویسی C# را بیاموزید و بازی FPS خودتان را بسازید!

  • یادگیری C#، یک زبان برنامه‌نویسی مدرن و چندمنظوره
  • درک قابلیت‌های توسعه بازی در Unity
  • توسعه مهارت‌های قوی و قابل انتقال حل مسئله
  • کسب درک کامل از فرآیند توسعه بازی
  • یادگیری نحوه عملکرد برنامه‌نویسی شیءگرا در عمل

پیش نیازها:

  • کامپیوتر Mac یا PC با قابلیت اجرای Unity 3D
  • یک نسخه از Unity

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

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

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

در پایان این دوره، شما توانایی درک عناصر بازی مانند موارد زیر را توسعه خواهید داد:

  • کنترلر شخصیت اول شخص با حرکت کامل، قابلیت‌های پریدن و دوی سرعت

  • یک سیستم کامل سلاح شامل تعویض سلاح و انواع مختلف اسلحه

  • موارد قابل جمع‌آوری مانند مهمات و سلامتی

  • طراحی مراحل کامل

  • انواع مختلف دشمنان برای مبارزه

  • مدیریت سیستم‌های صوتی

  • رابط کاربری کامل با منوهای تعاملی

  • مراحل چندگانه

  • یک نبرد رئیس منحصر به فرد

  • و بیشتر...

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

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


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

مقدمه Introduction

  • مقدمه Introduction

  • دارایی‌های پروژه Project Assets

شروع کار Getting Started

  • راه اندازی پروژه Setting Up the Project

  • راه اندازی مبانی صحنه Setting Up Scene Basics

حرکت و نشانه گیری Moving & Aiming

  • حرکت دادن بازیکن Moving The Player

  • حرکت با سرعت Moving With Speed

  • کنترل بازیکن Controlling The Player

  • حرکت بر اساس دید Moving Based On View

  • نگاه کردن به طرفین Looking Sideways

  • نگاه کردن به صورت عمودی Looking Vertically

  • تنظیم ورودی کنترلر Adjusting Controller Input

  • محدود کردن زاویه دید Limiting The View Angle

  • قفل کردن مکان نما Locking The Cursor

دویدن و پریدن Running And Jumping

  • اضافه کردن جاذبه Adding Gravity

  • پریدن Jumping

  • دویدن در اطراف Running Around

  • بصری‌تر کردن دویدن Making Running More Visual

شلیک کردن Firing Shots

  • راه اندازی کنترلر اسلحه Setting Up A Weapon Controller

  • شلیک با Raycasts Firing With Raycasts

  • اضافه کردن هدف و سلاح ها Adding Crosshairs & Weapons

  • ایجاد یک اثر ضربه Creating An Impact Effect

  • استفاده از اثر ضربه ما Using Our Impact Effect

  • اضافه کردن فلاش اسلحه Adding Some Weapon Flash

  • جلوگیری از پرش های زیاد Preventing Too Many Jumps

  • ضربه زدن به دشمنان Impacting Enemies

  • شلیک های تکراری Repeating Shots

مدیریت مهمات Managing Ammo

  • پیگیری مهمات Tracking Ammo

  • بارگذاری مجدد Reloading

  • پیگیری مهمات باقی مانده Tracking Remaining Ammo

  • نمایش مهمات Displaying Ammo

  • برداشتن مهمات Picking Up Ammo

  • جلوگیری از عبور اسلحه از اشیا Preventing Weapon Clipping Through Objects

ساختن دشمنان Making Enemies

  • راه اندازی دشمن Setting Up The Enemy

  • حرکت دادن دشمن Moving The Enemy

  • رسیدن به محدوده Getting In Range

  • حرکت به طرفین Moving Sideways

  • راه اندازی انیمیشن ها Setting Up Animations

  • به کار انداختن انیمیشن ها Making Animations Work

  • راه اندازی گشت زنی ها Setting Up Patrols

  • حرکت بین نقاط Moving Between Points

  • رفع ارتفاع نقاط Fixing Point Heights

آسیب دشمن Enemy Damage

  • نابود کردن دشمنان Destroying Enemies

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

  • حذف کردن بدن ها Removing Bodies

  • ساختن پرتابه ها Making Projectiles

  • شلیک کردن دشمنان Making Enemies Shoot

  • رفع مشکلات پرتابه Fixing Projectile Issues

سیستم سلامتی بازیکن Player Health System

  • راه اندازی سلامتی بازیکن Setting Up Player Health

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

  • برداشت سلامتی Health Pickup

  • رسیدگی به مرگ بازیکن Handling Player Death

  • اضافه کردن صفحه مرگ Adding a Death screen

  • احیا شدن Respawning

تعویض سلاح Weapon Switching

  • راه اندازی سلاح ها Setting Up Weapons

  • راه اندازی سلاح های بیشتر Setting Up More Weapons

  • تعویض سلاح ها Switching Weapons

  • اختصاص دادن مهمات Assigning Ammo

ساختن مراحل Making Levels

  • راه اندازی خروج از مرحله Setting Up A Level Exit

  • به کار انداختن خروج Making The Exit Work

  • ساختن یک کیت مرحله Making A Level Kit

  • ساختن مراحل Making Levels

نبرد رئیس Boss Battle

  • راه اندازی رئیس Setting Up The Boss

  • تقسیم کردن رئیس Splitting Up The Boss

  • تنظیم رئیس های ایجاد شده Adjusting The Spawned Bosses

  • دادن مهمات Giving Ammo

  • پایان دادن به نبرد Ending The Battle

منوها Menus

  • اضافه کردن یک منوی اصلی Adding A Main Menu

  • متوقف کردن بازی Pausing The Game

  • ایجاد یک صفحه پیروزی Creating A Victory Screen

صدا Audio

  • فعال نگه داشتن صدا Keeping Audio Active

  • پخش موسیقی Playing Music

  • پخش جلوه های صوتی Playing Sound Effects

تمام کردن بازی Finishing The Game

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

  • مراحل بعدی Next Steps

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

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

نمایش نظرات

آموزش ساخت بازی شوتر اول شخص (FPS) در یونیتی 6 با C#
جزییات دوره
9.5 hours
75
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
366
4.8 از 5
دارد
ندارد
ندارد
James Doyle
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

James Doyle James Doyle

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