لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش توسعه بازی 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
نمایش نظرات