آموزش توسعه بازی FPS در آنریل انجین - سیستم‌های مبارزه، هوش مصنوعی و UI - آخرین آپدیت

دانلود Unreal FPS Development - Combat, AI & UI Systems

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره آموزشی به کاربران کمک می‌کند تا یک بازی تیراندازی اول شخص (FPS) کامل و کاربردی را با استفاده از سیستم اسکریپت‌نویسی بصری Blueprint در Unreal Engine طراحی، ساخته و نهایی کنند. این مسیر آموزشی از تنظیمات اولیه شروع شده و تا منطق پیشرفته مبارزات و بازخوردهای رابط کاربری (UI) ادامه می‌یابد و یک نقشه راه ساختاریافته و عملی برای توسعه‌دهندگان بازی فراهم می‌کند که قصد دارند تجربه‌ای پویا و غوطه‌ورکننده از بازی‌های FPS خلق کنند. دانشجویان در ابتدا با ایجاد سیستم کنترل بازیکن، شامل مکانیک‌های سلامتی (Health)، زره (Armor) و سیستم حرکت شروع می‌کنند. با پیشروی در دوره، سیستم‌های واقع‌گرایانه سلاح را توسعه داده، جلوه‌های صوتی و بصری را ادغام کرده و مکانیک‌های خشاب‌گذاری و اجزای HUD را می‌سازند. در مراحل پیشرفته‌تر، طراحی رفتار هوش مصنوعی (AI) و اهداف بازی مورد بررسی قرار می‌گیرد و نحوه پیاده‌سازی ردیابی دشمن، توالی‌های تعقیب و سیستم‌های پیشرفت ماموریت آموزش داده می‌شود. در فاز نهایی، دانشجویان عناصر UI را اسمبل کرده، تایمرهای گیم‌پلی را اعمال می‌کنند و ویژگی‌های صیقل‌دهنده مانند نشانه‌گیر (Crosshair)، اعلان‌ها و سیستم تعویض سلاح‌های ماژولار را یکپارچه می‌کنند. در پایان این دوره، کاربران قادر خواهند بود یک چرخه کامل گیم‌پلی FPS را ارزیابی، اصلاح و عرضه کنند که نشان‌دهنده درک سطح حرفه‌ای از منطق گیم‌پلی و سیستم‌های بازخورد بازیکن در آنریل انجین است.

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

جلوه‌های مبارزه و سیستم‌های خشاب‌گذاری Combat Effects & Reload Systems

  • افزودن صدا به شلیک Adding Sound to the Firing

  • تنظیم مقدار مهمات Setting the Ammo

  • افزودن شمارنده مهمات Adding the Ammo Counter

  • افزودن دوربین سوم Adding the third Camera

  • ایجاد اتصال ورودی‌ها (Input Binding) Creating Input Binding

  • تغییر سرعت راه رفتن Changing the Walk Speed

  • افزودن افکت شعله خروجی سلاح (Muzzle Flash) Adding Muzzle Flash

  • اصلاح شعله خروجی سلاح Reedifying the Muzzle Flash

  • تغییر کلیدهای اکشن Changing the Action Keys

مکانیک‌های تعویض خشاب Reload Mechanics

  • خشاب‌گذاری برای مهمات Reloading for Ammo

  • تنظیم ظرفیت مهمات Setting the Ammo Size

  • ایجاد ورودی سلاح Creating Wean Input

  • توابع مربوط به خشاب‌گذاری سلاح Functions for Reload Weapon

  • تنظیم دفاع مهمات Setting the Ammo Defense

  • خشاب‌گذاری و اجرا Reloading and Playing

  • ایجاد پرچم (Flag) خشاب‌گذاری Creating the Reloading Flag

  • تغییر انیمیشن‌های شلیک Changing the Firing Animations

  • افزودن نشانه‌گیر (Crosshair) Adding Cross Hair

  • متغیر Boolean برای پرچم وضعیت Variable Boolean Flag

  • ایجاد نشانه‌گیر پویا (Dynamic Crosshair) Creating Dynamic Crosshair

  • نشانه‌گیر پویای سفارشی Custom Dynamic Crosshair

  • جایگذاری نشانه‌گیر Placing the Crosshair

  • هم‌پوشانی دینامیک‌ها Overlapping the Dynamics

هوش مصنوعی و اهداف بازی AI and Game Objectives

  • ایجاد پایه برای هوش مصنوعی (AI) Creating Base for AI

  • تبدیل متغیر عدد صحیح به رشته Integer to String Variable

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

  • هدایت هوش مصنوعی به مکان خاص AI to Particular Location

  • تغییر موقعیت سلاح Moving the Weapon Position

  • دویدن و خشاب‌گذاری Sprinting and Reloading

  • تعریف تعقیب بازیکن توسط AI Defining AI Chase Player

  • مکان برای تایل پروژه Location for Project Tile

  • افزودن قابلیت به هوش مصنوعی Ability to AI

  • افزودن توابع به هوش مصنوعی Adding Functions to AI

  • اصلاح کاراکتر Fixing the Character

  • استفاده از استخوان (Bone) به عنوان مرجع Bone as Reference

  • ایجاد آبجکت برای سیستم Creating Object to System

رابط کاربری، تایمر و پرداخت نهایی UI, Timer & Final Polish

  • ایجاد عناصر جدید Creating New Elements

  • اجرای اهداف جدید Executing the new Objectives

  • ایجاد ایندکس آبجکت Creating Object Index

  • افزایش مقدار هدف تعیین شده Incrementing Set Objective

  • شمارنده اهداف Objective Counter

  • تغییر شناسه (ID) هدف Changing the Objective ID

  • زیباسازی رابط کاربری (UI) Beautifying the UI

  • اصلاح نوار زره (Armor Bar) Fixing the Armor Bar

  • تنظیم نوار سلامتی (Health Bar) Arranging the Health Bar

  • ایجاد اتصال (Binding) Creating a Binding

  • افزودن فیلد Kill Adding Kill Field

  • ایجاد انیمیشن Creating the Animation

  • افزودن ویجت (Widget) Adding the Widget

  • تغییر نام Changing the Name

  • افزودن مقدار مینیمم Adding the Minima

  • ایجاد هدف Asset Creating Asset Target

  • ایجاد تایمر Creating the Timer

  • توابع مربوط به تایمر Functions for Timer

  • افزودن ثانیه‌ها Adding the Seconds

  • تنظیم متن تایمر Setting Timer Text

  • اتمام زمان تایمر Timer Out of Time

  • بررسی وضعیت تایمر Checking the Timer

  • تغییر نام نقشه Renaming the Map

  • اجرای انیمیشن Playing the Animation

  • تغییر سلاح‌ها Changing the Weapons

  • آیکون برای سلاح Icon for the Weapon

  • توابع مربوط به سلاح Functions for the Weapon

  • افزودن تکسچرها Adding the Textures

  • ایجاد بلو-پرینت (Blue Print) Creating a Blue Print

  • تنظیم زمان برای سلاح Setting Time for Weapon

  • افزودن اعلان (Notification) Adding Notification

  • ایجاد پیام اعلان Creating Notification Message

  • کپی کردن سلاح Duplicating the Weapon

  • اتصال سوکت به سلاح Socket to the Weapon

  • جایگزینی اینستنس‌ها Replacing the Instances

  • تعویض سلاح Switching the Weapon

نمایش نظرات

آموزش توسعه بازی FPS در آنریل انجین - سیستم‌های مبارزه، هوش مصنوعی و UI
جزییات دوره
16h 10m
72
(آخرین آپدیت)
105
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده