آموزش آکادمی دو بعدی گودو: ساخت بازی RPG دو بعدی با Godot 4 - آخرین آپدیت

دانلود Godot 2D Academy: Create a 2D RPG Game with Godot 4

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: یک بازی کامل RPG دو بعدی را از ابتدا با استفاده از Godot 4 و GDScript به روشی کاربردی و ساده توسعه دهید. تسلط بر Godot 4 و رابط کاربری آن برای ساخت بازی‌های دو بعدی. پیاده‌سازی سیستم ماشین حالت محدود (FSM) یادگیری استفاده از TileMaps برای طراحی مراحل تسلط بر استفاده از Resources یادگیری کار با Autoloads ساخت یک سیستم رویداد (Event System) یادگیری بازاستفاده از صحنه‌ها و کلاس‌ها یادگیری ساخت NPCها و سیستم‌های RPG پیش نیازها: داشتن پایه مناسب در Godot 4. درک نحوه عملکرد نودهای دو بعدی. درک نحوه عملکرد کلاس‌ها، متغیرها و سیگنال‌ها. داشتن نگرش فعال و اشتیاق به یادگیری. یک کامپیوتر یا لپ‌تاپ با قابلیت اجرای Godot 4.6

آیا پایه محکمی در Godot 4 دارید و می‌خواهید قدم بعدی را برای ساخت بازی‌های کامل‌تر و حرفه‌ای‌تر بردارید؟

دوره تسلط بر Godot 2D: ساخت بازی سبک RPG به‌طور خاص برای کسانی طراحی شده است که اصول گودو را می‌دانند و می‌خواهند با ساخت سیستم‌های پیشرفته‌تر، سازمان‌یافته‌تر و قابل استفاده مجدد، سطح خود را ارتقا دهند.

در این دوره، شما یاد می‌گیرید که چگونه یک بازی کامل در سبک RPG را از صفر، همراه با مکانیک‌های جذاب بسازید. بازی‌های RPG عموماً یکی از پیچیده‌ترین ژانرها برای توسعه هستند. در این دوره، یاد می‌گیرید که چگونه سخت‌ترین بخش‌ها را به ساده‌ترین شکل ممکن مدیریت کنید.

در طول این دوره، شما موارد زیر را خواهید آموخت:

  • پخش انیمیشن‌ها بر اساس حرکت

  • ساخت سیستم ماشین حالت محدود (FSM)

  • ساخت سیستم سلامتی (Health System)

  • طراحی مراحل با استفاده از TileMaps

  • خودکارسازی TileMaps با استفاده از قوانین

  • ساخت پنل‌های تعاملی

  • تسلط بر ساخت رابط کاربری (UI)

  • ساخت یک سیستم موجودی (Inventory) کامل

  • افزودن سیستم تجهیزات (Equipment)

  • ساخت آیتم‌های سفارشی

  • به‌روزرسانی ویژگی‌های بازیکن با استفاده از Attributes

  • ساخت مناطق دشمن (Enemy Spawners)

  • توسعه هوش مصنوعی دشمن با استفاده از حالت‌ها (States)

  • ساخت سیستم لوت (Loot) دشمن

  • ساخت مهارت‌هایی با افکت‌های منحصر‌به‌فرد

  • تجهیز مهارت‌ها با استفاده از Hotbar

  • افزودن NPCها به دنیای بازی

  • پیاده‌سازی حرکت NPCها

  • ساخت سیستم دیالوگ

  • ساخت یک سیستم فروشگاه کامل

  • ساخت یک سیستم crafting (ساخت و ساز) کامل

  • ساخت یک سیستم کوئست (ماموریت) کامل

  • تسلط بر Autoloads

  • ساخت سیستم صوتی

  • نوشتن کد تمیز و مقیاس‌پذیر قابل استفاده در پروژه‌های شخصی

  • تسلط بر نودها، سیگنال‌ها، ترکیب (Composition) و ارث‌بری صحنه‌ها

  • طراحی یک معماری مستحکم و منعطف

هر بخش با دقت طراحی شده است تا منطق برنامه‌نویسی شما را تقویت کند و به شما کمک کند تا نحوه ساختاردهی پروژه‌های سطح حرفه‌ای در گودو را درک کنید.

اگر اصول گودو را می‌دانید و آماده‌اید یک RPG کامل و صیقل‌خورده بسازید، این دوره ابزارهای لازم برای تحقق آن را در اختیار شما قرار می‌دهد.


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

مقدمه Introduction

  • مقدمه Introduction

  • نکات مهم Important Notes

  • منابع بازی (Assets) Game Assets

ساخت بازیکن Create Player

  • مقدمه Introduction

  • ساخت پروژه Create Project

  • صحنه بازیکن Player Scene

  • ماشین حالت محدود (FSM) Finite State Machine

  • نمایش انیمیشن‌ها Show Animations

  • کامپوننت سلامتی Health Component

  • افزودن EXP Add EXP

  • موقعیت‌های حمله Attack Positions

  • حالت حمله Attack State

  • پروژه بخش دوم Section 2 Project

ساخت شهر Build Town

  • مقدمه Introduction

  • ساخت منطقه اصلی Build Main Zone

  • منطقه خانه House Zone

  • منطقه آب Water Zone

  • منطقه دشمن Enemy Zone

  • منطقه دشمن ویژه Special Enemy Zone

  • پروژه بخش سوم Section 3 Project

ساخت پنل‌ها (UI) Create Panels (UI)

  • مقدمه Introduction

  • دکمه‌های اصلی Main Buttons

  • پنل موجودی Inventory Panel

  • پنل تجهیزات Equipment Panel

  • پنل ویژگی‌ها Stats Panel

  • پنل مهارت‌ها Skills Panel

  • هات‌بار مهارت‌ها Skill Hotbar

  • رابط کاربری بازیکن Player UI

  • پروژه بخش چهارم Section 4 Project

سیستم موجودی Inventory

  • مقدمه Introduction

  • داده‌های آیتم Item Data

  • اسلات موجودی Inventory Slot

  • صحنه رها کردن آیتم Drop Item Scene

  • کلاس موجودی Inventory Class

  • به‌روزرسانی موجودی Update Inventory

  • منطق جابجایی آیتم‌ها Move Items Logic

  • اعمال جابجایی آیتم‌ها Apply Move Items

  • استفاده از آیتم‌ها Use Items

  • مانای آیتم Item Mana

  • داده‌های تجهیزات Equipment Data

  • تجهیز آیتم‌ها Equip Items

  • چالش: ساخت آیتم‌های بیشتر Challenge: Create More Items

  • مرور آیتم‌ها Review Items

  • پروژه بخش پنجم Section 5 Project

ویژگی‌های بازیکن Player Stats

  • مقدمه Introduction

  • اتصال ویژگی‌ها Connect Stats

  • به‌روزرسانی ویژگی‌ها Update Stats

  • دریافت آسیب Get Damage

  • پروژه بخش ششم Section 6 Project

ساخت دشمنان Create Enemies

  • مقدمه Introduction

  • صحنه دشمن Enemy Scene

  • اسپاونر دشمن Enemy Spawner

  • ماشین حالت دشمن Enemy FSM

  • حالت تعقیب Follow State

  • حالت حمله Attack State

  • افزودن افکت‌ها Add Effects

  • نوار سلامتی Health Bar

  • حمله به دشمنان Attack Enemies

  • داده‌های لوت Loot Data

  • چالش: افزودن دشمنان بیشتر Challenge: Add More Enemies

  • مرور دشمنان Review Enemies

  • پروژه بخش هفتم Section 7 Project

افزودن مهارت‌ها Add Skills

  • مقدمه Introduction

  • داده‌های مهارت‌ها Skills Data

  • ساخت مهارت‌های بیشتر Create More Skills

  • افکت‌های مهارت Skill Effects

  • تجهیز مهارت‌ها Equip Skills

  • استفاده از مهارت‌ها Use Skills

  • پروژه بخش هشتم Section 8 Project

شخصیت‌های غیربازیکن (NPCs) NPCs

  • مقدمه Introduction

  • صحنه NPC NPC Scene

  • پنل دیالوگ Dialogue Panel

  • نمایش دیالوگ Show Dialogue

  • حرکت NPC NPC Movement

  • چالش: افزودن NPCهای بیشتر Challenge: Add More NPCs

  • پروژه بخش نهم Section 9 Project

فروشگاه Shop

  • مقدمه Introduction

  • پنل فروشگاه Shop Panel

  • فضای داخلی فروشگاه Shop Interior

  • NPC فروشنده Shop NPC

  • بارگذاری آیتم‌ها Load Items

  • پروژه بخش دهم Section 10 Project

سیستم ساخت و ساز (Crafting) Crafting

  • مقدمه Introduction

  • پنل ساخت و ساز Craft Panel

  • داده‌های ساخت و ساز Craft Data

  • بارگذاری دستورالعمل‌ها Load Recipes

  • ساخت آیتم Craft Item

  • چالش: ساخت دستورالعمل‌های بیشتر Challenge: Create More Recipes

  • پروژه بخش یازدهم Section 11 Project

سیستم ماموریت (Quest) Quest

  • مقدمه Introduction

  • پنل ماموریت Quest Panel

  • داده‌های ماموریت Quest Data

  • بارگذاری ماموریت Load Quest

  • پروژه بخش دوازدهم Section 12 Project

مدیریت صدا Sound Manager

  • اتولود مدیریت صدا Sound Manager Autoload

جدید: رفع باگ‌ها NEW: Fix Bugs

  • رفع باگ اسپریت هنگام حمله Fix Sprite Bug When Attacking

  • رفع مشکل باز شدن دکمه‌ها هنگام حمله Fix Buttons Opening When Attacking

پروژه نهایی Final Project

  • پروژه نهایی Final Project

بخش تکمیلی Extra

  • ادامه یادگیری و سرور دیسکورد Continue Learning and Discord Server

نمایش نظرات

آموزش آکادمی دو بعدی گودو: ساخت بازی RPG دو بعدی با Godot 4
جزییات دوره
14 hours
99
(آخرین آپدیت)
1,168
4.5 از 5
دارد
دارد
دارد
Gianny Dantas
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Gianny Dantas Gianny Dantas

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