لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش توسعه بازی FPS در آنریل انجین - مکانیکهای اصلی بازی
- آخرین آپدیت
دانلود Unreal FPS Development - Core Game Mechanics
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره پروژه-محور، یادگیرندگان را در تمامی مراحل ساخت یک بازی تیراندازی اول شخص (FPS) با استفاده از موتور Unreal Engine و سیستم اسکریپتنویسی بصری Blueprint راهنمایی میکند. برنامه آموزشی به چهار ماژول پیشرونده تقسیم شده است که هر کدام بر جنبهای حیاتی از توسعه بازیهای FPS تمرکز دارد؛ از تنظیمات اولیه بازیکن تا سیستمهای پیشرفته حرکت و مبارزه.
دانشجویان یک بازیکن اول شخص کاملاً کاربردی را میسازند، مکانیکهای سلامتی (Health) و زره (Armor) را طراحی میکنند و بازخوردهای UI تعاملی برای گیمپلی غوطهورکننده توسعه میدهند. آنها سیستمهای سلاح را سازماندهی و پیکربندی کرده، مکانیکهای شلیک را با استفاده از Input Mappings و رفتار پرتابهها پیادهسازی میکنند و انیمیشنهای دویدن و نشستن را برای ایجاد تجربه شخصیتی پاسخگو همگامسازی میکنند. ماژول نهایی، یادگیرندگان را به چالش میکشد تا منطق هدفگیری مبتنی بر دوربین و جهتگیری سلاح را ادغام کنند تا ظاهری نرم و حرفهای برای بازی FPS ایجاد شود.
از طریق اسکریپتنویسی عملی با Blueprint و تنظیمات انیمیشن، دانشجویان مکانیکهای بازی را با استفاده از استانداردهای صنعتی در توسعه بازیهای بلادرنگ (Real-time) به کار گرفته، تحلیل و ترکیب خواهند کرد.
سرفصل ها و درس ها
راه اندازی پروژه و زیرساخت بازیکن
Project Setup & Player Foundation
ساخت یک بازی تیراندازی اول شخص
Creating a First Person Shooter
ایجاد یک پروژه جدید
Creating a new Project
تغییر به کاراکتر اول شخص
Modifying into First Character
افزودن متغیرها
Adding Variables
پیاده سازی نوار سلامتی
Getting the Health Bar
بازسازی زره
Regeneration of Armor
تنظیمات سلامتی
Setting Up The Health
بازسازی و دریافت آسیب
Regenerating and Taking Damage
بازخوردهای بصری و شخصیتی
Visual & Character Feedback
تنظیمات پخش خون
Setting Up Blood Splatter
نمایش افکت آسیب
Showing Up The Damage Effect
وارد کردن تکسچرها
Importing Textures
پیاده سازی نشستن کاراکتر
Crouching The Character
اتصال بین نودها
Connection between The Nodes
تنظیم دقت سرعت
Setting up Speed Accuracy
ایجاد جهت
Creating Direction
تنظیم سرعت
Setting up The Speed
سلاحها و کنترلها
Weapons and Controls
تغییر کاراکتر سوم شخص
Changing The Third Character
افزودن اولین سلاح
Adding The First Weapon
افزودن تکسچر به سلاحها
Adding Textures to Weapons
ساخت متریال برای سلاحها
Creating Materials for Weapons
افزودن کلاس سلاح
Adding Weapon Class
ایجاد تایل پروژه
Creating Project Tile
تنظیم شتاب گرانش
Setting Gravity Acceleration
ایجاد Action Mapping
Creating Action Mapping
مقداردهی اولیه اکشن شلیک
Initializing Fire Action
حالتهای پیشرفته حرکت
Advanced Movement States
حرکت تایل پروژه
Project Tile Movement
ایجاد حالت نشستن جدید
Creating New Crouch State
دریافت وضعیت Is Crouching
Getting the IS Crouching
تنظیمات ایدهآل برای نشستن
Setting Ideal for Crouching
تنظیم فضای طول (Length Space)
Setting Up Length Space
نمایش نظرات