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

دانلود Godot 4: Build a 2D Action-Adventure Game

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

آموزش ساخت بازی اکشن-ماجراجویی دو بعدی با Godot 4: از مبتدی تا حرفه‌ای

آیا همیشه رویای ساخت بازی اکشن-ماجراجویی دو بعدی خود را داشته‌اید؟ پس شانس با شما یار است!

چه کاملاً مبتدی باشید و چه قصد تغییر موتور بازی‌سازی به گودو را دارید، این دوره شما را در ساخت یک بازی فوق‌العاده از صفر راهنمایی می‌کند—به هیچ تجربه قبلی نیاز نیست!

ما درباره معماها، شخصیت‌های غیرقابل بازی (NPCها)، مبارزه و یک دنیای وسیع برای کاوش صحبت می‌کنیم. به گیم‌پلی کلاسیک شبیه زلدا فکر کنید، اما ساخته شده توسط شما. در پایان، شما یک بازی کاملاً قابل بازی خواهید داشت، به همراه مهارت‌های لازم برای ساخت دنیاهای پر از ماجراجویی خود.

شما بر GDScript، زبان اسکریپت‌نویسی سفارشی گودو، مسلط خواهید شد تا بتوانید دشمنان را به دنبال بازیکن بفرستید، NPCها حکمت را جاری کنند و معماها واقعاً کار کنند. ما کد را مبتدی‌پسند نگه می‌داریم، اما به اندازه کافی قدرتمند که مهارت‌های توسعه شما را ارتقا دهد.

شما یاد خواهید گرفت که چگونه tilemapها و terrains را برای ساخت دنیای خود بسازید، اتاق‌های مخفی و صندوقچه‌های گنج را اضافه کنید و یک سیستم مبارزه ایجاد کنید که در آن اسلایم‌ها فقط بامزه نباشند—بلکه خطرناک هم باشند. (هیچ رحمتی نیست، باید شکست بخورند.)

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

شما از طریق انجام دادن یاد خواهید گرفت، با توضیحات واضح و چالش‌ها برای اطمینان از اینکه شما واقعاً می‌فهمید چه چیزی را کدنویسی می‌کنید.

این دوره برای مبتدیان کامل یا توسعه‌دهندگانی که به دنبال ورود به Godot 4 بدون گم شدن هستند ایده‌آل است. تجربه توسعه بازی ندارید؟ مشکلی نیست. شما فقط به یک کامپیوتر (ویندوز، لینوکس یا مک) و کمی کنجکاوی نیاز دارید!

در پایان، شما چیزی بیشتر از یک بازی خواهید داشت—شما اعتماد به نفس برای ساخت بازی خود را خواهید داشت.

اگر همیشه می‌خواستید بازی رویایی خود را زنده کنید، اکنون فرصت شماست. بیایید با هم چیز فوق‌العاده‌ای بسازیم!

پیش‌نیازها:

شما به یک کامپیوتر یا لپ‌تاپ با سیستم عامل ویندوز، لینوکس یا مک نیاز خواهید داشت.


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

مقدمه و راه اندازی Introduction & Setup

  • به دوره خوش آمدید Welcome to the Course

  • راه اندازی گودو Setting Up Godot

  • مبانی گودو Basics of Godot

  • تب بازی گودو 4.4 Godot 4.4’s Game Tab

  • مبانی برنامه نویسی در گودو Basics of Programming in Godot

  • انجمن و پشتیبانی Community & Support

  • دسترسی به پروژه های ما Accessing Our Projects

  • وارد کردن دارایی ها Importing Assets

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

  • مقدمه بخش - حرکت بازیکن Section Intro - Player Movement

  • راه اندازی بازیکن Setting Up the Player

  • معرفی متغیرها Introducing Variables

  • عبارات If و خواندن ورودی ها If Statements & Reading Inputs

  • حرکت دادن بازیکن Moving the Player

  • دامنه متغیر و export@ Variable Scope & @export

  • انیمیشن دادن به بازیکن Animating the Player

  • عبارات Elif و Else Elif & Else Statements

ایجاد محیط ها Creating Environments

  • مقدمه بخش - ایجاد محیط ها Section Intro - Creating Environments

  • معرفی Tilemaps Introducing Tilemaps

  • معرفی Terrains Introducing Terrains

  • اضافه کردن موانع و مرتب سازی Y Adding Obstacles & Y-sorting

  • معرفی سیگنال ها و Area2Dها Introducing Signals & Area2Ds

  • تغییر صحنه ها Changing Scenes

  • معرفی Autoloads Introducing Autoloads

  • اضافه کردن کف و دیوارهای سیاه چال Adding Dungeon Floors & Walls

  • مقیاس بندی پنجره Scaling the Window

پازل های بلوکی Block Puzzles

  • مقدمه بخش - پازل های بلوکی Section Intro - Block Puzzles

  • معرفی اجسام فیزیکی Introducing Physics Bodies

  • هل دادن بلوک Pushing the Block

  • معرفی گروه ها Introducing Groups

  • نرخ فریم و ()physics_process_ Framerates & _physics_process()

  • ایجاد دکمه پازل Creating a Puzzle Button

  • ایجاد سیگنال های خودمان Creating Our Own Signals

  • ساخت یک پازل بلوکی Building a Block Puzzle

  • معرفی صحنه های ارثی Introducing Inherited Scenes

  • معرفی لایه های برخورد Introducing Collision Layers

ایجاد NPCها Creating NPCs

  • مقدمه بخش - ایجاد NPCها Section Intro - Creating NPCs

  • ایجاد توابع خودمان Creating Our Own Functions

  • ایجاد یک NPC پایه Creating a Basic NPC

  • معرفی رابط های کاربری Introducing User Interfaces

  • اضافه کردن یک منطقه تعامل Adding an Interact Area

  • اضافه کردن چندین NPC Adding Multiple NPCs

  • متوقف کردن بازی Pausing the Game

  • معرفی آرایه ها Introducing Arrays

  • چندین خط دیالوگ Multiple Lines of Dialogue

پازل های سوییچ و گنج Switch Puzzles & Treasure

  • مقدمه بخش - پازل های سوییچ Section Intro - Switch Puzzles

  • اضافه کردن مرزهای جهان Adding World Boundaries

  • معرفی سوییچ ها Introducing Switches

  • اضافه کردن اتاق های مخفی Adding Secret Rooms

  • معرفی پازل های سوییچ Introducing Switch Puzzles

  • اضافه کردن صندوقچه های گنج Adding Treasure Chests

  • به خاطر سپردن صندوقچه های باز شده Remembering Opened Chests

  • نمایش گنج جمع آوری شده Showing Collected Treasure

مبارزه Combat

  • مقدمه بخش - مبارزه Section Intro - Combat

  • اضافه کردن موسیقی و جلوه های صوتی Adding Music & Sound Effects

  • HP بازیکن و آسیب دیدن Player HP & Taking Damage

  • اضافه کردن رابط کاربری سلامت بازیکن Adding Player Health UI

  • راه اندازی حمله بازیکن Setting up the Player Attack

  • انیمیشن دادن به حمله بازیکن Animating the Player Attack

  • حرکت دادن دشمن Moving the Enemy

  • اضافه کردن پس زدن و شتاب Adding Knockback & Acceleration

  • پرداخت مبارزه Polishing Combat

  • چشمک زدن هنگام آسیب دیدن Flashing When Taking Damage

  • رفع تعاملات Fixing Interactions

  • اضافه کردن جلوه های ذره ای Adding Particle Effects

  • جمع بندی دوره Course Wrap-up

نمایش نظرات

آموزش گودو 4: ساخت بازی اکشن-ماجراجویی دو بعدی
جزییات دوره
8 hours
65
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,872
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

GameDevtv Team GameDevtv Team

آموزش ساخت و فروش بازی

Ahmed Nassef Ahmed Nassef

توسعه‌دهنده بازی و مهندس نرم‌افزار