نحوه ساخت یک بازی FPS Retro در Unreal Engine 5

How To Make A Retro FPS Game In Unreal Engine 5

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش ایجاد یک FPS Retro با چندین تفنگ مختلف، دشمنان و بازیگران مانند لوله های انفجاری یاد بگیرید چگونه یک FPS قدیمی مدرسه قدیمی مانند بازی کلاسیک DOOM در موتور Unreal Engine 5 ایجاد کنید چگونه سلاح های FPS بسازید. سلاح هایی از جمله: تپانچه، مینی تفنگ، موشک انداز و موارد دیگر نحوه ایجاد رابط کاربری ما به نحوه ساخت بازی روی صفحه نمایش، HUD های بازیکن، منوهای اصلی و موارد دیگر خواهیم پرداخت. ، درهایی که نیاز به کارت های کلیدی، گدازه و موارد دیگر دارند چگونه می توان A.I پویا با استفاده از درختان رفتار ایجاد کرد پیش نیازها: رایانه شخصی با قابلیت اجرای موتور غیرواقعی. درک اولیه از Unreal Engine داشته باشید. نحوه حرکت در نما و نحوه ایجاد کلاس های طرح اولیه را بدانید.

این دوره به طور خلاصه

در این دوره آموزشی یاد خواهید گرفت که چگونه یک FPS Retro مانند بازی های کلاسیک DOOM یا Wolfenstein ایجاد کنید. این گام به گام شما را راهنمایی می کند که چگونه می توانید این نوع بازی را با استفاده از Unreal Engine 5 ایجاد کنید.


نمای کلی دوره

ما این پروژه را با استفاده از طرح‌های Unreal Engine 5 یک سیستم اسکریپت بصری قدرتمند کدنویسی خواهیم کرد که به ما امکان می‌دهد این بازی را بدون نوشتن یک خط کد ایجاد کنیم.

این دوره شامل چندین فصل است که طیفی از موضوعات را پوشش می دهد:

نحوه ساخت چندین سلاح مختلف مانند RPGS، مینی تفنگ و تپانچه با تعویض سلاح.

نحوه ایجاد 8 جن دشمن جهت‌دار درست مانند بازی‌های کلاسیک Doom و Wolfenstein و نحوه کدنویسی A.I دشمن با استفاده از Behavior Trees.

شما یاد خواهید گرفت که چگونه چندین عنصر HUD مختلف مانند: بازی روی صفحه، پخش کننده HUDS، منوی اصلی و صفحه نمایش مکث ایجاد کنید

نحوه ایجاد اشیایی که می‌توانیم در جهان قرار دهیم مانند درهایی که به کارت‌های کلیدی و بشکه‌های در حال انفجار و موارد دیگر نیاز دارند


چه چیزی در داخل است

ماژول های دوره:

  • مقدمه

  • تنظیم شخصیت اول شخص

  • ایجاد سلاح

  • ایجاد A.I

  • ایجاد یک سیستم خسارت

  • ساخت اشیاء جهان قابل تعامل

  • طراحی سطح

  • آخرین لمس


در این دوره چه چیزی یاد خواهید گرفت؟

در پایان دوره شما یاد خواهید گرفت که چگونه یک بازی Old School Retro FPS با چندین سلاح مختلف، با نرخ آتش و ذخیره مهمات مختلف، چگونه چندین نوع مختلف از A.I دشمن بسازید. نحوه ایجاد سیستم های باز کردن قفل منو و سطح و موارد دیگر.



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

مقدمه Introduction

  • مقدمه Introduction

  • جامعه Community

تنظیم شخصیت اول شخص Setting Up The First Person Character

  • دانلود منابع Download Resources

  • ساخت سلاح پایه Creating The Base Weapon

  • ساخت سلاح تپانچه Creating The Pistol Weapon

  • اضافه کردن کنترل به بازی Adding Controls To The Game

  • ایجاد یک سیستم مهمات Creating An Ammo System

  • ایجاد HUD پلیر Creating The Player HUD

  • به روز رسانی HUD با مهمات ما Updating The HUD With Our Ammo

ساخت سلاح Creating Weapons

  • ایجاد تفنگ ساچمه ای Creating The Shotgun

  • ایجاد تفنگ کوچک Creating The Mini Gun

  • ساخت تفنگ پلاسما Creating The Plasma Rifle

  • ایجاد یک سیستم پرتابه Creating A Projectile System

  • ایجاد یک موشک انداز Creating A Rocket Launcher

  • ایجاد تفنگ بزرگ دوستانه Creating The Big Friendly Gun

  • تعمیر سلاح Weapon Fix

  • ایجاد مشت Creating The Fists

  • ایجاد اره برقی Creating The Chainsaw

  • ایجاد سلاح برداشتن Creating The Weapon Pick Up

  • داینامیک برداشتن سلاح Making The Weapon Pick Up Dynamic

  • ایجاد یک سیستم باب سلاح Creating A Weapon Bob System

  • ساخت سلاح باب امتیاز 2 Creating Weapon Bob Pt 2

  • لمس نهایی در باب سلاح Final Touches On The Weapon Bob

  • ایجاد سیستم تعویض سلاح Creating A Weapon Swapping System

  • پولیش تعویض سلاح Polishing The Weapon Swap

  • ایجاد یک سیستم دوی سرعت Creating A Sprinting System

  • به روز رسانی متن مهمات Updating The Ammo Text

ایجاد A.I Creating The A.I

  • ایجاد طرح دشمن Creating The Enemy Blueprint

  • ایجاد درخت رفتار Creating The Behaviour Tree

  • وارد کردن The Enemy Sprites Importing The Enemy Sprites

  • توضیح گره های Dot و Normalize Explaining The Dot and Normalise Nodes

  • راه اندازی یک سیستم Sprite 8 جهت دار Setting Up An 8 Directional Sprite System

  • چرخش دشمن Enemy Rotation

  • ایجاد یک حمله برد برای دشمن Creating A Ranged Attack For The Enemy

  • سقط در درختان رفتار Aborting In Behaviour Trees

  • ایجاد یک حمله غوغا برای دشمن Creating A Melee Attack For The Enemy

  • انیمیشن های متحرک Giving The Enemy Giving The Enemy Moving Animations

  • انیمیشن های حمله به دشمن Giving The Enemy Attack Animations

  • پیاده روی Pawn Sensing

ایجاد یک سیستم خسارت Creating A Damage System

  • ساختن سلاح ها به دشمن آسیب می زند Making The Weapons Damage The Enemy

  • تخم ریزی خون در جایی که دشمن ضربه می زند Spawning Blood Where The Enemy Is Hit

  • ساختن دشمن بمیرد Making The Enemy Die

  • دادن سلامت به بازیکن + سپر Giving The Player Health + Shield

  • ارتقاء حمله پرتابه دشمن Upgrading The Enemy Projectile Attack

  • ایجاد صفحه آسیب Creating A Damage Screen

  • پویا کردن نرخ حمله دشمن Making The Enemy Attack Rate Dynamic

  • ساختن هشدار دشمن هنگام شلیک Making The Enemy Alert When Shot

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

  • ایجاد یک دشمن غوغا Creating A Melee Enemy

  • ایجاد یک دشمن دوربرد Creating A Ranged Enemy

  • کجا می توان جن ها را پیدا کرد Where To Find Sprites

ساخت اشیاء جهان قابل تعامل Making Interactable World Objects

  • ساخت شیلد وانت Making A Shield Pick Up

  • ساخت وانت سلامت Making A Health Pick Up

  • ساخت مهمات وانت Making An Ammo Pick Up

  • ساخت بشکه انفجاری Making An Explosive Barrel

  • قرار دادن Sprites Placing Sprites

  • ایجاد درب کشویی با جدول زمانی Creating A Sliding Door With A Timeline

  • ایجاد سیستم کارت کلید Creating A Key card System

  • ایجاد دری که به کارت کلید نیاز دارد Creating A Door Which Requires A Key Card

  • ایجاد یک کف گدازه Creating A Lava Floor

طراحی سطح Designing The Level

  • ابزارهایی که می توانید برای طراحی سطوح استفاده کنید Tools You Can Use To Design Levels

  • ساخت سطح Making The Level

  • اضافه کردن بافت به سطح من Adding Textures To My Level

  • قرار دادن نقشه ها در اطراف سطح من Placing Blueprints Around My Level

  • اضافه کردن نور به سطح من Adding Lighting To My Level

لمس نهایی Final Touches

  • اضافه کردن فونت های سفارشی Adding Custom Fonts

  • افزودن جلوه های صوتی Adding Sound Effects

  • خلق چهره هاد امتیاز 1 Creating A Face Hud Pt 1

  • ایجاد یک چهره Hud Pt 2 Creating A Face Hud Pt 2

  • ایجاد یک بازی روی صفحه Creating A Game Over Screen

  • ایجاد یک صفحه برنده Creating A Win Screen

  • قفل کردن دوربین Locking The Camera

  • شنیدن دشمن Enemy Hearing

  • ایجاد یک سیستم باز کردن قفل سلاح Creating A Weapon Unlock System

  • رفع اشکال چرخش Fixing A Rotation Bug

نتیجه گیری Conclusion

  • نتیجه گیری Conclusion

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

نحوه ساخت یک بازی FPS Retro در Unreal Engine 5
جزییات دوره
7 hours
77
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
784
4.6 از 5
دارد
دارد
دارد
Uisco Dev
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Uisco Dev Uisco Dev

توسعه دهنده بازی