آموزش چگونه یک بازی شوتر اول شخص (FPS) چند نفره با آنریل انجین 5 بسازیم؟ - آخرین آپدیت

دانلود How to Make a FPS Game – Unreal Engine 5 Multiplayer

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

آموزش ساخت بازی شوتر اول شخص (FPS) با Unreal Engine 5 بدون کدنویسی

یاد بگیرید چگونه یک بازی FPS را از صفر با استفاده از بلوپرینت‌های Unreal Engine بسازید. بدون نیاز به کدنویسی بازی بسازید!

  • نحوه ساخت یک بازی تیراندازی اول شخص (FPS) چند نفره (Multiplayer) با Unreal Engine 5.
  • نحوه افزودن حرکت و انیمیشن به شخصیت.
  • نحوه تجهیز، انداختن، برداشتن، شلیک کردن و دوباره پر کردن سلاح‌ها از تپانچه تا تفنگ.
  • نحوه ایجاد یک سیستم Inventory کامل با قابلیت کشیدن و رها کردن (Drag and Drop).
  • نحوه وارد کردن خسارت، شامل سلامتی و زره.
  • نحوه طراحی مراحل از صفر، از متریال‌ها تا نورپردازی.
  • نحوه ایجاد نقاط Spawn و Respawn برای بازیکنان پس از مرگ.
  • نحوه افزودن انتخاب تیم با شرایط پیروزی.
  • نحوه ایجاد و نمایش رابط کاربری (UI) از آواتارها تا پوشش عناصر بازی.
  • نحوه ایجاد و افزودن جلوه‌های بصری و صوتی (Visual & Audio Effects).
  • و خیلی موارد دیگر...

پیش‌نیازها: هیچ پیش‌نیازی لازم نیست. همه می‌توانند در این دوره شرکت کنند.

آموزش ساخت بازی FPS - شروع کار با Unreal Engine 5 Multiplayer.

این دوره جامع Unreal Engine به شما آموزش می‌دهد که چگونه یک بازی FPS را در Unreal Engine 5 Multiplayer از صفر بسازید. با الهام از بازی کلاسیک Counter-Strike، شما تمام مکانیک‌های اساسی و پیشرفته لازم برای دانستن چگونگی ساخت یک بازی تیراندازی اول شخص را یاد خواهید گرفت. همه اینها بدون نوشتن حتی یک خط کد.

برای شرکت در این دوره نیازی به تجربه قبلی در توسعه بازی ندارید. ما مرحله به مرحله پیش خواهیم رفت. چه مبتدی باشید و چه یک توسعه‌دهنده Unreal Engine باتجربه، این دوره برای هر کسی که می‌خواهد نحوه ساخت یک بازی fps در UE5 را یاد بگیرد، چیزی برای ارائه دارد.

هدف اصلی این دوره این است که شما را در مورد نحوه ساخت یک بازی fps مطمئن کند. این به شما این امکان را می‌دهد که درآمد کسب کنید و به عنوان یک توسعه‌دهنده مستقل بازی از خانه کار کنید. در واقع، من چند سال است که به عنوان یک توسعه‌دهنده تمام وقت UE5 مشغول به کار هستم، بازی می‌سازم، دوره‌ها را طراحی می‌کنم و دارایی‌های بازی را از طریق بازار Unreal Engine می‌فروشم.

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

چه چیزی من را برای آموزش به شما واجد شرایط می‌کند؟

من یک توسعه‌دهنده بازی باتجربه با نه سال سابقه هستم. برای خلاصه کردن کارم بدون اینکه شما را خسته کنم:

  • من یک بازی Steam منتشر کرده‌ام که از ابتدا تا انتها با یک تیم 8 نفره کارگردانی کردم.
  • من 11 دوره توسعه بازی با 40000+ دانشجو و میانگین امتیاز 4.8+ از 5 ستاره ایجاد کرده‌ام.
  • من در حال حاضر به تنهایی Farmtale 2 را از ابتدا تا انتها توسعه می‌دهم.
  • من همچنین به عنوان یک فریلنسر در پروژه‌های مختلف بازی، متخصص در برنامه‌نویسی، نورپردازی، بهینه‌سازی بازی و غیره، کار می‌کنم.

من عمیقاً به توسعه بازی علاقه دارم و آن را شغل تمام وقت خود قرار داده‌ام. من دوست دارم همه چیز را در مورد Unreal Engine 5 با شیوه‌های خوب توسعه بازی به شما آموزش دهم و شما را با آخرین اطلاعات به روز نگه دارم.

اگر می‌خواهید نحوه انتشار یک بازی در Steam را یاد بگیرید، دوره‌ای را که در مورد این موضوع منتشر کرده‌ام، بررسی کنید.

بدون کدنویسی بازی بسازید.

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

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

می‌توانید به عنوان یک مبتدی وارد این دوره شوید، زیرا گام به گام نحوه ساخت یک بازی fps را از صفر یاد خواهید گرفت.

Unreal Engine 5 Multiplayer.

ورود به توسعه بازی آنلاین با Unreal Engine 5 بسیار آسان است. این شبیه به بلوپرینت تک‌نفره Unreal Engine است، اما یک مرحله اضافی به آن اضافه شده است. در حین یادگیری نحوه ساخت یک بازی fps، هر آنچه را که باید در مورد Unreal Engine 5 multiplayer بدانید، یاد خواهید گرفت. شما به تجربه قبلی نیاز ندارید، زیرا من اصول اولیه و پیشرفته شبکه‌سازی Unreal Engine را به شما آموزش خواهم داد.

چگونه یک بازی ویدیویی را از صفر بسازیم.

اگرچه این دوره به شما نحوه ساخت یک بازی fps را آموزش می‌دهد، اما همیشه اهداف یادگیری مهم دیگری در دوره‌های من وجود دارد. هنگام تماشای درس‌های ویدیویی، توجه به ابزارهای مورد استفاده در طول توسعه بازی ضروری است. شما یاد خواهید گرفت که چگونه بازی‌ها را از یک پروژه خالی Unreal Engine شروع کنید. صرف نظر از ژانر، فرآیند توسعه بازی‌ها در Unreal Engine 5 یکسان است.

نحوه ساخت یک تیرانداز اول شخص - همه چیز را یاد بگیرید.

در این دوره Unreal Engine، شما دانش جامعی در مورد نحوه ساخت یک بازی fps کسب خواهید کرد. اولاً، این دوره با یک پروژه خالی شروع می‌شود و درس‌های ویدیویی ساده و آسان برای پیگیری را در وضوح 4K به شما ارائه می‌دهد. ثانیاً، شما یاد خواهید گرفت که چگونه محیط بازی را توسعه دهید، از جمله طراحی سطح، نورپردازی و بهینه‌سازی محیط برای عملکرد بهینه بازی. سپس، ما به اصول اولیه Unreal Engine 5 multiplayer خواهیم پرداخت و در حین توسعه بازی خود یاد خواهیم گرفت. برخی از مفاهیم کلیدی در این دوره Unreal Engine:

  • یاد بگیرید چگونه شخصیت خود را در Unreal Engine 5 ایجاد کنید.
  • یادگیری ورودی پیشرفته Unreal Engine برای حرکت و انیمیشن.
  • یادگیری طراحی سطح از مواد تا نورپردازی و بهینه‌سازی بازی.
  • یاد بگیرید که چگونه سلاح‌ها یا هر مورد دیگری را از روی زمین بردارید.
  • یاد بگیرید که چگونه تپانچه‌ها و تفنگ‌ها را تجهیز، بیندازید، شلیک کنید و دوباره پر کنید.
  • یک سیستم Inventory با قابلیت کشیدن و رها کردن (Drag and Drop) بسازید.
  • به بازیکنان دیگر با سلامتی و زره آسیب وارد کنید.
  • یک عملکرد انتخاب تیم با شرایط پیروزی ایجاد کنید.
  • یاد بگیرید که چگونه بازیکنان را Spawn و Respawn کنید.
  • رابط کاربری بازی (UI) را طراحی کنید.
  • جلوه‌های بصری و صوتی (VFX و SFX) را اضافه کنید.
  • و خیلی بیشتر.

این دوره همچنین شامل پروژه کامل بازی برای بررسی شما می‌باشد. در پایان این دوره، شما مهارت‌های لازم برای ایجاد بازی آنلاین خود را کسب خواهید کرد.

در این دوره شرکت کنید و گواهینامه دریافت کنید.

تکمیل دوره نحوه ساخت یک بازی FPS به شما گواهینامه Unreal Engine می‌دهد. شما می‌توانید از آن برای تقویت نمونه کار خود به عنوان یک توسعه‌دهنده مستقل بازی استفاده کنید یا از آن هنگام درخواست برای مشاغل توسعه بازی استفاده کنید. گواهینامه Unreal Engine را می‌توان به صورت محلی دانلود و ذخیره کرد و به طور نامحدود معتبر است.

چگونه پس از اتمام "نحوه ساخت یک بازی FPS" ادامه دهیم.

"نحوه ساخت یک بازی FPS" مهارت‌ها و دانش لازم را برای پیشرفت به سمت موضوعات چالش برانگیزتر فراهم می‌کند. شما می‌توانید آموزش تیراندازی اول شخص خود را با اضافه کردن یک سیستم Inventory گسترش دهید تا آن را به یک تیرانداز RPG تبدیل کنید. این دوره در نمایه من موجود است.

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

به انجمن حمایتی ما بپیوندید.

توسعه بازی Unreal Engine گاهی اوقات می‌تواند یک تجربه ناامید کننده باشد. به عنوان مثال، ممکن است لازم باشد به دنبال یک کادر خالی در جایی بگردید، که باعث شود ساعت‌ها احساس گمراهی کنید. از طرف دیگر، ممکن است به حمایت اخلاقی و ایده‌هایی از سایر توسعه‌دهندگان بازی مانند خودتان نیاز داشته باشید. به همین دلیل است که ما پشتیبانی زنده 24/7 را در بخش Q/A یا در سرور Discord انجمن خود ارائه می‌دهیم. همچنین می‌توانید به ما بپیوندید تا به طور غیررسمی در مورد توسعه بازی به طور کلی گپ بزنید یا کار خود را با دیگران به اشتراک بگذارید. ما همیشه اینجا هستیم تا هر زمان که به آن نیاز داشتید به شما کمک کنیم.

بیایید بدون هیچ تاخیری با "نحوه ساخت یک بازی FPS" شروع کنیم. مشتاقانه منتظرم تا شما را در درس اول ببینم. پس، بیایید شروع کنیم، و به سلامتی یک سفر یادگیری هیجان انگیز!


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

معرفی Introduction

  • فایل‌های پروژه PROJECT FILES

  • مقدمه Introduction

  • دانلود آنریل انجین 5 Downloading Unreal Engine 5

  • ایجاد یک پروژه جدید Creating a New Project

  • مروری بر آنریل انجین 5 Unreal Engine 5 Overview

ایجاد محیط Environment Creation

  • معرفی بازی Game Introduction

  • ایجاد یک نقشه جدید Creating a New Map

  • وارد کردن دارایی‌های محیطی Importing Environment Assets

  • طراحی محیط Designing the Environment

  • حجم پس پردازش Post Process Volume

  • نورپردازی محیط Lighting the Environment

  • نکاتی برای بهینه سازی محیط Environment Optimization Tips

حرکت بازیکن Player Movement

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

  • کلاس‌های بلوپرینت والد و فرزند Parent & Child Blueprint Classes

  • راه اندازی شخصیت Setting up the Character

  • حالت بازی و کنترلر بازیکن Game Mode & Player Controller

  • زمینه نگاشت ورودی Input Mapping Context

  • اضافه کردن زمینه نگاشت ورودی Adding the Input Mapping Context

  • رابط بلوپرینت Blueprint Interface

  • حرکت بازیکن Player Movement

  • وارد کردن انیمیشن‌های بازیکن Importing the Player Animations

  • ایجاد ریگ‌های IK Creating IK Rigs

  • ایجاد یک Retargeter IK Creating an IK Retargeter

  • اصلاح دست‌ها Fixing the Hands

  • تغییر هدف انیمیشن‌ها Retargeting the Animations

  • معرفی فضاهای ترکیبی Introduction to Blend Spaces

  • فضاهای ترکیبی غیرمسلح Unarmed Blend Spaces

  • معرفی بلوپرینت‌های انیمیشن Introduction to Animation Blueprints

  • سرعت و جهت حرکت Movement Speed & Direction

  • ورودی خم شدن چند نفره Multiplayer Crouch Input

  • تابع خم شدن چند نفره Multiplayer Crouch Function

  • بلوپرینت انیمیشن خم شدن Crouching Animation Blueprint

  • تکثیر متغیر Variable Replication

  • صاف کردن انیمیشن Animation Smoothing

  • راه رفتن چند نفره Multiplayer Walk

  • بلوپرینت انیمیشن راه رفتن Walking Animation Blueprint

  • پرش چند نفره Multiplayer Jump

  • بلوپرینت انیمیشن پرش Jumping Animation Blueprint

  • معرفی شمارش‌ها Introduction to Enumerations

  • تغییر متغیرهای حرکت به Enums Switching Movement Variables to Enums

  • تغییر قوانین انتقال انیمیشن Switching the Animation Transition Rules

  • اصلاح اندازه بازیکن Fixing the Player Size

  • تنظیم سرعت حرکت Setting the Movement Speed

هدف گیری بازیکن Player Aim

  • فضای ترکیبی افست هدف Aim Offset Blend Space

  • آماده سازی انیمیشن های افست هدف Preparing the Aim Offset Animations

  • اضافه کردن انیمیشن به افست هدف Adding Animation to the Aim Offset

  • محاسبه جهت هدف Calculating the Aim Direction

  • اضافه کردن افست هدف Adding the Aim Offset

  • اضافه کردن دوربین بازیکن به سر Adding Player Camera to Head

  • مخفی کردن سر مدل بازیکن Hiding the Player Model Head

  • اضافه کردن مش دید سوم شخص Adding a Third Person Mesh

  • صاف کردن دوربین و FPS Camera & FPS Smoothing

بهبود حرکت بازیکن Player Movement Improvements

  • تنظیم سرعت حرکت Adjusting Movement Speed

  • تنظیم سرعت انیمیشن Adjusting Animation Speed

  • رفع مشکل عبور دوربین از دیوار Fixing the Camera Wall Clipping

  • رفع مشکل خم شدن هنگام پرش Fixing the Jumping Crouch

  • رفع اشکالات باقیمانده خم شدن Fixing the Remaining Crouch Bugs

  • آماده سازی SFX قدم‌ها Preparing the Footsteps SFX

  • تایمر توسط رویداد Timer by Event

  • تکثیر چند پخشی Multicast Replication

  • شرایط SFX قدم‌ها Footsteps SFX Conditions

سیستم Spawn Spawn System

  • قرار دادن نقاط Spawn Placing the Spawn Points

  • ذخیره اطلاعات نقطه Spawn Storing Spawn Point Information

  • وارد کردن دارایی‌های UI Importing the UI Assets

  • وارد کردن یک فونت سفارشی Importing a Custom Font

  • معرفی بلوپرینت‌های ویجت Introduction to Widget Blueprints

  • نمایش UI انتخاب تیم Displaying the Team Selection UI

  • اندازه UI پویا برای همه اندازه‌های صفحه نمایش Dynamic UI Size for All Screen Sizes

  • طراحی UI انتخاب تیم Designing the Team Selection UI

  • جلوه‌های صوتی دکمه Button Sound Effects

  • نحوه Spawn کردن بازیگران How to Spawn Actors

  • موقعیت Spawn بازیکن Player Spawn Location

  • رابط بلوپرینت حالت بازی Game Mode Blueprint Interface

  • به پایان رساندن منطق انتخاب تیم Finishing the Team Selection Logic

  • Spawn کردن بازیکن Spawning the Player

  • تنظیم حالت ورودی Setting the Input Mode

  • قرار دادن یک دوربین تماشاچی Placing a Spectator Camera

انیمیشن‌های تپانچه و تفنگ Pistol & Rifle Animations

  • فضاهای ترکیبی تپانچه Pistol Blend Spaces

  • فضاهای ترکیبی تفنگ Rifle Blend Spaces

  • افست‌های هدف تپانچه Pistol Aim Offsets

  • افست‌های هدف تفنگ Rifle Aim Offsets

  • ترکیب حالت‌ها توسط Bool Blend Poses By Bool

  • ترکیب حالت‌ها توسط Enum Blend Poses By Enum

  • بلوپرینت انیمیشن تپانچه Pistol Animation Blueprint

  • بلوپرینت انیمیشن تفنگ Rifle Animation Blueprint

  • نهایی کردن بلوپرینت انیمیشن Finalizing the Animation Blueprint

تجهیز و رها کردن سلاح Equipping & Dropping Weapon

  • وارد کردن دارایی‌های سلاح Importing the Weapon Assets

  • راه اندازی سلاح Setting up the Weapon

  • فعال کردن فیزیک Enabling Physics

  • تکثیر بازیگران Replicating Actors

  • همپوشانی سلاح Weapon Overlap

  • تنظیم نوع سلاح Setting the Weapon Type

  • بررسی اینکه آیا بازیکن سلاح دارد Checking if Player Has the Weapon

  • غارت سلاح Looting the Weapon

  • ایجاد سوکت سلاح Creating the Weapon Socket

  • ایجاد سوکت‌های باقیمانده Creating the Remaining Sockets

  • اتصال سلاح به دست Attaching Weapon to Hand

  • اتصال سلاح‌ها به پشت Attaching Weapons to Back

  • همپوشانی دو سلاح به طور همزمان Overlapping Two Weapons at Once

  • ایجاد ساختار سلاح Creating the Weapon Structure

  • ایجاد جدول داده سلاح Creating the Weapon Data Table

  • استفاده از کتابخانه توابع Using the Function Library

  • اضافه کردن نام سلاح Adding the Weapon Name

  • جایگزینی متغیر WeaponType Replacing the WeaponType Variable

  • عمل ورودی رها کردن سلاح Drop Weapon Input Action

  • منطق رها کردن سلاح Drop Weapon Logic

  • اطلاع رسانی Rep رها کردن سلاح Drop Weapon Rep Notify

  • تنظیم مجدد مقدار اطلاع رسانی Rep Resetting the Rep Notify Value

  • بولی تعامل سلاح Weapon Interaction Boolean

  • حذف تعامل از بازیکن در حال رها کردن Removing Interaction from Dropping Player

  • بهبود تعامل بازیکن با سلاح Weapon Player Interaction Improvement

  • غارت سلاح با کلید صفحه کلید Looting Weapon with Keyboard Key

  • تنظیم صحیح نوع مورد تجهیز شده Setting the Equipped Item Type Correctly

  • رفع خطای "Accessed None" در غارت Fixing the Looting "Accessed None" Error

  • مرتب سازی کد Cleaning up the Code

  • رفع یک مشکل کوچک تکثیر Fixing a Small Replication Issue

تغییر سلاح Weapon Switching

  • اقدامات ورودی تعویض سلاح Weapon Switching Input Actions

  • منطق تعویض سلاح Weapon Switching Logic

  • RepNotify تجهیز و درآوردن سلاح Equip and Unequip Weapon RepNotify

  • تجهیز سلاح ثانویه Equipping Secondary Weapon

  • ایجاد مونتاژهای انیمیشن Creating Animation Montages

  • تنظیم بلوپرینت انیمیشن Adjusting the Animation Blueprint

  • چندپخشی انیمیشن تجهیز Equip Animation Multicast

  • راه اندازی ویجت نمایش سلاح Setting up the Weapon Display Widget

  • طراحی UI نمایش سلاح Designing the Weapon Display UI

  • نمایش UI نمایش سلاح Displaying the Weapon Display UI

  • کدنویسی قابلیت نمایش سلاح Coding the Weapon Display Functionality

  • اضافه کردن تصویر کوچک سلاح به ساختار Adding Weapon Thumbnail to Structure

  • کدورت UI سلاح غیر مجهز Unequipped Weapon UI Opacity

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

تیراندازی با سلاح Weapon Shooting

  • ایجاد UI نشانه‌گر Creating the Crosshair UI

  • نمایش نشانه‌گر Displaying the Crosshair

  • اضافه کردن ویژگی‌های سلاح به ساختار Adding Weapon Properties to Structure

  • عمل ورودی و ساختار شلیک سلاح Shoot Weapon Input Action & Structure

  • ایجاد تایمر شلیک سلاح Creating the Weapon Shot Timer

  • Line Trace By Channel Line Trace By Channel

  • تنظیم تنظیمات برخورد بازیکن Adjusting the Player Collision Settings

  • ایجاد سوکت‌های فلاش لوله Creating the Muzzle Flash Sockets

  • VFX & SFX شلیک Shooting VFX & SFX

  • جلوگیری از تیراندازی در طول انیمیشن تجهیز Preventing Shooting During Equip Anim

  • ایجاد UI مهمات Creating the Ammo UI

  • تنظیم مقدار اولیه مهمات سلاح Setting the Initial Weapon Ammo Amount

  • ایجاد منطق UI مهمات Creating the Ammo UI Logic

  • به روز رسانی UI مهمات Update Ammo UI

  • مخفی کردن UI مهمات Hide Ammo UI

  • محاسبه مهمات Calculating Ammo

  • انیمیشن بارگیری مجدد سلاح Reload Weapon Animation

  • عملکرد بارگیری مجدد سلاح Reload Weapon Functionality

  • شرایط شلیک Shooting Conditions

  • بارگیری مجدد سلاح با کلید صفحه کلید Reload Weapon With Keyboard Key

  • بارگیری مجدد سلاح هنگام تغییر سلاح Reload Weapon on Weapon Switching

  • اضافه کردن تیراندازی با تپانچه Adding Pistol Shooting

  • توقف VFX شلیک هنگام تغییر سلاح Stopping Shoot VFX on Weapon Switching

  • انیمیشن شلیک Shooting Animation

  • SFX اتمام مهمات Out of Ammo SFX

  • VFX & SFX برخورد گلوله Bullet Impact VFX & SFX

  • پراکندگی گلوله Bullet Spread

  • قرار دادن صحیح سلاح‌ها Placing the Weapons Correctly

سلامتی، زره و آسیب Health, Armor & Damage

  • طراحی UI سلامتی و زره Designing the Health & Armor UI

  • اعمال آسیب Applying Damage

  • ساختار اطلاعات بازیکن Player Info Structure

  • جدول داده اطلاعات بازیکن Player Info Data Table

  • تنظیم سلامتی و زره پایه Setting the Base Health & Armor

  • عملکرد UI سلامتی و زره Health & Armor UI Functionality

  • به روز رسانی UI سلامتی و زره Updating the Health & Armor UI

  • وارد کردن آسیب به سلامتی Dealing Damage to Health

  • وارد کردن آسیب به زره Dealing Damage to Armor

  • جلوگیری از غارت چندین تفنگ Preventing Looting Multiple Rifles

مرگ و Respawn Death & Respawn

  • مرگ Death

  • رها کردن سلاح هنگام مرگ Drop Weapon When Dead

  • Respawn Respawn

  • RepNotify زنده بودن Not Dead RepNotify

  • تنظیم مجدد سلامتی هنگام Respawn Resetting Health on Respawn

  • جلوگیری از آسیب تیمی Preventing Team Damage

امتیاز تیم Team Score

  • طراحی UI امتیاز Designing the Score UI

  • طراحی UI برد تیم Designing the Team Win UI

  • عملکرد UI امتیاز و برد تیم Score and Team Win UI Functionality

  • پیگیری بازیکنان زنده Keeping Track of Alive Players

  • پیگیری بازیکنان مرده Keeping Track of Dead Players

  • پیگیری تمام بازیکنان Spawn شده Keeping Track of All Spawned Players

  • بررسی تعداد بازیکنان زنده Checking the Amount Of Living Players

  • اعلامیه برد تیم Team Win Announcement

  • اضافه کردن امتیاز تیم Adding the Team Score

  • Respawn کردن بازیکنان Respawning the Players

بهبودهای بازی Game Improvements

  • اضافه کردن Impulse هنگام رها کردن سلاح Adding Impulse on Weapon Drop

  • بهبود وزن سلاح Improving the Weapon Weight

  • حذف SFX بارگیری مجدد هنگام رها کردن سلاح Removing Reload SFX on Weapon Drop

  • اضافه کردن SFX اعلام برد تیم Adding Team Announcement Win SFX

  • اضافه کردن نشانگر ضربه دشمن Adding Enemy Hit Indicator

  • اضافه کردن Ambience SFX Adding Ambience SFX

  • حذف خشاب هنگام بارگیری مجدد Removing Mag When Reloading

  • رفع اشکال بارگیری مجدد هنگام تغییر سلاح Fixing Reload Bug on Weapon Switching

  • حالا چی؟ What Now?

نمایش نظرات

آموزش چگونه یک بازی شوتر اول شخص (FPS) چند نفره با آنریل انجین 5 بسازیم؟
جزییات دوره
20 hours
193
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,470
4.4 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Titanforged Entertainment Titanforged Entertainment

Titanforged Entertainment توسعه دهنده و ناشر بازی های ویدئویی مستقر در دانمارک است. ما به تازگی اولین بازی Farmtale خود را بر روی پلتفرم Steam منتشر کرده ایم. ما دوره های با کیفیت بالا ایجاد می کنیم و دانش خود را با جامعه توسعه بازی به اشتراک می گذاریم. یادگیری گاهی اوقات خسته کننده است و هدف ما ایجاد یک تجربه یادگیری سرگرم کننده و دستی است. ما موضوعاتی در موتور غیرواقعی مانند مدل سازی ، بافت ، طرح ، C ++ ، طراحی بازی و موارد دیگر را پوشش می دهیم. اگر در سفر خود به پشتیبانی نیاز دارید ، لطفاً از طریق Udemy به ما اطلاع دهید یا در Discord یا شبکه های اجتماعی مربوطه با ما ارتباط برقرار کنید.