آموزش ساخت بازی شوتر اول شخص (FPS) با سبک رترو در موتور بازی‌سازی گودو - آخرین آپدیت

دانلود How to Make a Retro Style 3D FPS in the Godot Game Engine

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

آموزش ساخت بازی تیراندازی اول شخص کلاسیک سریع در Godot

با این دوره آموزشی، ساخت یک بازی تیراندازی اول شخص (FPS) 3D کلاسیک و پرسرعت را با استفاده از موتور بازی‌سازی Godot بیاموزید.

موضوعات کلیدی دوره:

  • پیاده‌سازی کنترلر شخصیت اول شخص کلاسیک و پرسرعت در Godot: یاد بگیرید چگونه حرکات روان و عکس‌العمل سریع شخصیت را برای تجربه بازی کلاسیک شبیه‌سازی کنید.

  • ساخت سلاح‌های متنوع در Godot: از شمشیر گرفته تا مسلسل، شات‌گان و راکت‌لانچر، نحوه پیاده‌سازی کامل عملکرد هر سلاح را فرا بگیرید.

  • هوش مصنوعی پایه در Godot: با اصول پیاده‌سازی دشمنان هوشمند و واکنش‌گرا آشنا شوید.

  • استفاده از Pathfinding در Godot: نحوه مسیریابی دشمنان و کاراکترهای دیگر در محیط بازی را بیاموزید.

  • پیاده‌سازی رابط کاربری (GUI) پایه در Godot: نحوه ساخت عناصر UI ضروری مانند نوار سلامتی، مهمات و اطلاعات سلاح را فرا بگیرید.

  • استفاده از جلوه‌های ذره‌ای (Particle Effects) در Godot: جلوه‌های بصری جذاب مانند انفجارها و دود را برای غوطه‌ور شدن بیشتر در بازی ایجاد کنید.

  • ساخت انیمیشن سلاح: انیمیشن‌های واقع‌گرایانه برای بارگذاری مجدد، شلیک و تعویض سلاح‌ها ایجاد کنید.

  • مدیریت مهمات و سلامتی: سیستم‌های جمع‌آوری مهمات و بازیابی سلامتی را در بازی پیاده‌سازی کنید.

  • تنظیم رابط کاربری (HUD) برای بازیکن: یک HUD (Head-Up Display) کاربردی و زیبا برای نمایش اطلاعات حیاتی بازیکن طراحی کنید.

پیش‌نیازها:

آشنایی اولیه با برنامه‌نویسی.

محتوای کامل دوره

در این دوره آموزشی، گام به گام با نحوه ساخت یک بازی تیراندازی اول شخص (FPS) کلاسیک و پرسرعت در موتور بازی‌سازی Godot آشنا خواهید شد. تمرکز اصلی بر روی پیاده‌سازی اصول کلیدی این ژانر از بازی‌ها است. یاد خواهید گرفت که چگونه یک محیط بازی مناسب همراه با نورپردازی حرفه‌ای را تنظیم کنید، حرکات روان و واکنش‌گرای شخصیت بازیکن را ایجاد نمایید و چهار نوع سلاح پرکاربرد شامل چاقوی بزرگ (machete)، شات‌گان، مسلسل و راکت‌لانچر را در بازی خود پیاده‌سازی کنید. علاوه بر این، با نحوه ساخت دو نوع دشمن، یکی با قابلیت حمله نزدیک و دیگری با قابلیت حمله از راه دور، آشنا خواهید شد. این دشمنان دارای هوش مصنوعی پایه و سیستم مسیریابی (pathfinding) خواهند بود تا تجربه‌ای چالش‌برانگیزتر برای بازیکن فراهم شود. دوره همچنین به شما نشان می‌دهد که چگونه از جلوه‌های ویژه ذره‌ای (particle effects) برای خلق انفجارهای چشم‌نواز و رد دود استفاده کنید. همچنین، تکنیک‌های ساخت انیمیشن برای سلاح‌ها، پیاده‌سازی سیستم جمع‌آوری مهمات و سلامتی، و تنظیم یک رابط کاربری (HUD) پایه و کارآمد برای بازیکن را پوشش خواهیم داد. این دوره جامع، دانش لازم برای شروع ساخت بازی‌های FPS خودتان را در اختیار شما قرار می‌دهد.


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

ایجاد محیط Creating the Environment

  • تنظیم صحنه Setting Up the Scene

  • تنظیم صحنه Setting Up the Scene

  • راه اندازی Navmeshes Setting Up the Navmeshes

  • راه اندازی Navmeshes Setting Up the Navmeshes

  • راه اندازی Lighting و Skybox Setting Up Lighting and Skybox

  • راه اندازی Lighting و Skybox Setting Up Lighting and Skybox

ایجاد محیط Creating the Environment

ساختن یک FPS در گودو ۴ Making An FPS In Godot 4

  • ساختن محیط Making The Environment

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

  • سلامت بازیکن Player Health

  • مدیریت سلاح Weapon Manager

  • وارد کردن مدل‌های سلاح Importing Weapon Models

  • انیمیشن‌های سلاح Weapon Animations

  • جلوه‌های برخورد گلوله Bullet Hit Effects

  • گلوله‌های Hit Scan Hit Scan Bullets

  • اسکریپت سلاح Weapon Script

  • فلش‌های لوله سلاح Muzzle Flashes

  • ساختن شاتگان Making The Shotgun

  • ساختن قمه Making The Machete

  • ساختن لانچر راکت Making the Rocket Launcher

  • اضافه کردن نشانگر Adding Crosshairs

  • انیمیشن دادن به مدیریت سلاح Animating the Weapon Manager

  • وارد کردن مش‌های هیولا و تنظیم مواد Importing Monster Meshes and Setting Up Materials

  • تنظیم Hitbox های دشمن Setting Up Enemy Hitboxes

  • تنظیم حالت‌های دشمن و مردن Setting Up Enemy States and Dying

  • بینایی و شنوایی دشمن Enemy Vision and Hearing

  • حرکت و جهت‌گیری دشمن Enemy Movement and Facing

  • حملات نزدیک دشمن Enemy Melee Attacks

  • دشمن دوربرد و پرتابه گلوله آتش Ranged Enemy and Fireball Projectile

  • جلوه‌های خون Blood Effects

  • Gibbing Gibbing

  • ساختن Pickups سلامتی، سلاح و مهمات Making Health, Weapon, Ammo Pickups

  • صفحه مرگ بازیکن Player Death Screen

  • نمایش آمار بازیکن Player Stats Display

  • جلوه‌های سلامتی بازیکن Player Health Effects

  • نمایش تاریخچه Pickup Pickup History Display

  • اضافه کردن جلوه‌های صوتی به همه چیز Adding Sound Effects To Everything

  • خروجی گرفتن از پروژه شما Exporting Your Project

ایجاد شخصیت بازیکن Creating the Player Character

  • حرکت بازیکن و هدف ماوس Player Movement and Mouse Aim

  • حرکت بازیکن و هدف ماوس Player Movement and Mouse Aim

  • سلامت بازیکن Player Health

  • سلامت بازیکن Player Health

  • مدیر سلاح Weapon Manager

  • مدیر سلاح Weapon Manager

ایجاد شخصیت بازیکن Creating the Player Character

ایجاد محیط (گودو ۳) Creating the Environment (Godot 3)

  • تنظیم صحنه Setting Up the Scene

  • تنظیم Navmeshes Setting Up the Navmeshes

  • تنظیم نور و Skybox Setting Up Lighting and Skybox

ساخت سلاح Making the Weapons

  • واردات مدل ها Importing the Models

  • واردات مدل ها Importing the Models

  • ساخت انیمیشن های سلاح Making the Weapon Animations

  • ساخت انیمیشن های سلاح Making the Weapon Animations

  • ساخت اثر ضربه گلوله Making the Bullet Hit Effect

  • ساخت اثر ضربه گلوله Making the Bullet Hit Effect

  • ساخت گلوله Hitscan Making Hitscan bullets

  • ساخت اسکریپت سلاح Making the Weapon Script

  • ساخت فلاش پوزه Making Muzzle Flashes

  • ساخت تفنگ ساچمه ای Making the Shotgun

  • ساخت ماچت Making the Machete

  • ساختن انفجارها Making Explosions

  • ساختن انفجارها Making Explosions

  • ساخت موشک Making Rockets

  • ساخت موشک Making Rockets

  • ساخت موشک انداز Making the Rocket Launcher

  • اضافه کردن Crosshairs Adding Crosshairs

  • اضافه کردن Crosshairs Adding Crosshairs

  • متحرک سازی مدیر سلاح Animating the Weapon Manager

  • متحرک سازی مدیر سلاح Animating the Weapon Manager

ساخت سلاح Making the Weapons

  • ساخت گلوله Hitscan Making Hitscan bullets

  • ساخت اسکریپت سلاح Making the Weapon Script

  • ساخت فلاش پوزه Making Muzzle Flashes

  • ساخت تفنگ ساچمه ای Making the Shotgun

  • ساخت ماچت Making the Machete

  • ساخت موشک انداز Making the Rocket Launcher

ایجاد شخصیت بازیکن (گودو ۳) Creating the Player Character (Godot 3)

  • حرکت بازیکن و هدف‌گیری با موس Player Movement and Mouse Aim

  • سلامت بازیکن Player Health

  • مدیریت سلاح Weapon Manager

ایجاد دشمنان Creating the Enemies

  • وارد کردن مش و تنظیم مواد Importing Meshes and Setting Up Materials

  • وارد کردن مش و تنظیم مواد Importing Meshes and Setting Up Materials

  • راه اندازی Hitboxes Setting Up Hitboxes

  • راه اندازی Hitboxes Setting Up Hitboxes

  • راه اندازی ماشین دولتی و سلامت دشمن Setting Up State Machine and Enemy Health

  • راه اندازی حواس دشمن Setting Up Enemy Senses

  • راه اندازی جنبش دشمن Setting up Enemy Movement

  • راه اندازی حملات غوغاهای دشمن Setting up Enemy Melee Attacks

  • ساخت پرتابه گلوله آتشین Making a Fireball Projectile

  • ساخت پرتابه گلوله آتشین Making a Fireball Projectile

  • ساختن دشمن محدوده Making the Range Enemy

  • ساختن دشمن محدوده Making the Range Enemy

  • ساخت اسپری خون Making Blood Sprays

  • ساخت اسپری خون Making Blood Sprays

  • ساخت گیبس Making Gibs

  • ساخت گیبس Making Gibs

ایجاد دشمنان Creating the Enemies

  • راه اندازی ماشین دولتی و سلامت دشمن Setting Up State Machine and Enemy Health

  • راه اندازی حواس دشمن Setting Up Enemy Senses

  • راه اندازی جنبش دشمن Setting up Enemy Movement

  • راه اندازی حملات غوغاهای دشمن Setting up Enemy Melee Attacks

ساختن سلاح‌ها (گودو ۳) Making the Weapons (Godot 3)

  • وارد کردن مدل‌ها Importing the Models

  • ساختن انیمیشن‌های سلاح Making the Weapon Animations

  • ساختن جلوه برخورد گلوله Making the Bullet Hit Effect

  • ساختن گلوله‌های Hitscan Making Hitscan bullets

  • ساختن اسکریپت سلاح Making the Weapon Script

  • ساختن فلش‌های لوله سلاح Making Muzzle Flashes

  • ساختن شاتگان Making the Shotgun

  • ساختن قمه Making the Machete

  • ساختن انفجارها Making Explosions

  • ساختن راکت‌ها Making Rockets

  • ساختن لانچر راکت Making the Rocket Launcher

  • اضافه کردن نشانگر Adding Crosshairs

  • انیمیشن دادن به مدیریت سلاح Animating the Weapon Manager

ایجاد سلاح، مهمات و پیکاپ های بهداشتی Creating Weapon, Ammo, and Health Pickups

  • ساخت پیکاپ ها Making the Pickups

  • ساخت پیکاپ ها Making the Pickups

  • ساخت مدیر وانت Making the Pickup Manager

  • ساخت مدیر وانت Making the Pickup Manager

ایجاد سلاح، مهمات و پیکاپ های بهداشتی Creating Weapon, Ammo, and Health Pickups

ایجاد دشمنان (گودو ۳) Creating the Enemies (Godot 3)

  • وارد کردن مش‌ها و تنظیم مواد Importing Meshes and Setting Up Materials

  • تنظیم Hitbox ها Setting Up Hitboxes

  • تنظیم ماشین حالت و سلامت دشمن Setting Up State Machine and Enemy Health

  • تنظیم حواس دشمن Setting Up Enemy Senses

  • تنظیم حرکت دشمن Setting up Enemy Movement

  • تنظیم حملات نزدیک دشمن Setting up Enemy Melee Attacks

  • ساختن پرتابه گلوله آتش Making a Fireball Projectile

  • ساختن دشمن دوربرد Making the Range Enemy

  • ساختن افشانه‌های خون Making Blood Sprays

  • ساختن Gibs Making Gibs

ساخت رابط کاربری Player Making the Player UI

  • راه اندازی مجدد پیام Restart Message

  • راه اندازی مجدد پیام Restart Message

  • نمایش سلامت و مهمات Health and Ammo DIsplay

  • اثرات سلامتی Health Effects

  • اثرات سلامتی Health Effects

  • اطلاعات وانت Pickup Info

  • اطلاعات وانت Pickup Info

ساخت رابط کاربری Player Making the Player UI

  • نمایش سلامت و مهمات Health and Ammo DIsplay

ایجاد Pickups سلاح، مهمات و سلامتی (گودو ۳) Creating Weapon, Ammo, and Health Pickups (Godot 3)

  • ساختن Pickups Making the Pickups

  • ساختن مدیریت Pickup Making the Pickup Manager

نهایی Final

  • نحوه استفاده از جلوه های صوتی How to Use Sound Effects

  • نحوه استفاده از جلوه های صوتی How to Use Sound Effects

  • چگونه بازی خود را صادر کنیم How to Export Your Game

  • چگونه بازی خود را صادر کنیم How to Export Your Game

نهایی Final

ساختن UI بازیکن (گودو ۳) Making the Player UI (Godot 3)

  • پیام راه‌اندازی مجدد Restart Message

  • نمایش سلامتی و مهمات Health and Ammo DIsplay

  • جلوه‌های سلامتی Health Effects

  • اطلاعات Pickup Pickup Info

نهایی (گودو ۳) Final (Godot 3)

  • نحوه استفاده از جلوه‌های صوتی How to Use Sound Effects

  • نحوه خروجی گرفتن از بازی شما How to Export Your Game

نمایش نظرات

آموزش ساخت بازی شوتر اول شخص (FPS) با سبک رترو در موتور بازی‌سازی گودو
جزییات دوره
12 hours
68
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
5,579
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Narayana Walters Narayana Walters

توسعه دهنده بازی مستقل