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

دانلود Complete Godot 2D: Develop Your Own 2D Games Using Godot 4

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

آموزش ساخت بازی‌های دوبعدی در موتور گادوت 4 با GDScript از صفر تا صد

با ساخت بازی‌های ویدیویی دوبعدی، از جدیدترین قابلیت‌های موتور بازی‌سازی گادوت 4 نهایت استفاده را ببرید.

در این دوره، ضمن آموزش مفاهیم و اصول کلیدی گادوت 4، 3 بازی جذاب خواهید ساخت.

مفاهیم کلیدی گادوت مانند استفاده از گره‌ها (Nodes)، صحنه‌ها (Scenes)، اسکریپت‌نویسی و سیگنال‌ها را فرا بگیرید.

با استفاده از زبان اسکریپت‌نویسی داخلی گادوت، یعنی GDScript، مکانیزم‌های بازی جذاب ایجاد کنید.

اصول برنامه‌نویسی مانند عبارت‌های شرطی (if)، حلقه‌ها (loops)، توابع (functions)، کوروتین‌ها (coroutines) و موارد دیگر را یاد بگیرید.

نحوه استفاده از نقشه کاشی (Tilemap) جدید، پخش‌کننده انیمیشن و سایر گره‌های مهم برای ساخت بازی‌های شگفت‌انگیز را کشف کنید.

پیش‌نیازها: هیچ پیش‌نیازی برای شرکت در این دوره وجود ندارد. چه مبتدی مطلق باشید و چه تجربه برنامه‌نویسی یا کار با گادوت داشته باشید، این دوره برای شما مناسب است!

در این دوره 3 بازی جذاب در گادوت 4 خواهید ساخت:

  • بشقاب پرنده سرعت (Speed Saucer): بازی اجتناب از برخورد که در آن اصول اولیه گادوت، صحنه‌ها، گره‌ها، نمونه‌سازی، اسکریپت‌نویسی و موارد دیگر را یاد خواهید گرفت.

  • حمله بیگانگان (Alien Attack): بازی تیراندازی فضایی دوبعدی با پیمایش جانبی که شامل فیزیک، منطق حرکت، ساخت رابط کاربری (UI)، ذرات و موارد دیگر می‌شود. شما می‌توانید پرتابه‌ها شلیک کنید و امتیاز کسب کنید!

  • مایک مریخی (Martian Mike): بازی پلتفرمر دوبعدی که پر از مهارت‌های جدید از جمله انیمیشن‌ها، مدیریت صحنه، نقشه کاشی و بسیاری موارد دیگر است.

این دوره برای مبتدیان مطلق و همچنین افرادی که پیش‌تر با گادوت کار کرده‌اند، مناسب است.

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

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

گادوت 4 یک موتور شگفت‌انگیز است و این دوره مکان مناسبی برای شروع کار با آن است!


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

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

  • خوش آمدید به دوره Welcome To The Course

  • دانلود Godot Downloading Godot

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

  • بررسی رابط کاربری Godot Exploring Godot’s Interface

  • بررسی بیشتر رابط کاربری More Interface Exploration

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

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

بشقاب پرنده سریع Speedy Saucer

  • مقدمه بخش – بشقاب پرنده سریع Section Intro - Speedy Saucer

  • راه‌اندازی پروژه Project Setup

  • گره‌ها و صحنه‌ها Nodes & Scenes

  • Rigidbody2D و شکل‌های برخورد Rigidbody2D & Collision Shapes

  • نمونه‌سازی صحنه‌ها Instancing Scenes

  • ویرایش نمونه‌ها Editing Instances

  • رابطه والد و فرزند Parent & Child Relationship

  • ترتیب ترسیم و شاخص Z Draw Order & Z Index

  • مقدمه‌ای بر اسکریپت نویسی Intro To Scripting

  • توابع و چاپ متن Functions & Printing Text

  • عملیات روی اعداد و چاپ بیشتر Number Operations & More Printing

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

  • پارامترهای/آرگومان‌های تابع Function Parameters/Arguments

  • Vector2 و apply_impulse( ) Vector2 & apply_impulse( )

  • پردازش و apply_force( ) Processing & apply_force( )

  • دستور شرطی If و عملگرهای مقایسه If Statement & Comparison Operators

  • دریافت ورودی Getting Input

  • دامنه متغیرها Variable Scope

  • مقدار بازگشتی توابع Function Return Values

  • دنبال کردن بازیکن با Camera2D Following The Player With Camera2D

  • ساختن ماز Making The Maze

  • استفاده از سیگنال‌ها برای ریست بازی Using Signals To Reset The Game

  • زمینه پارالکس و برچسب‌های متنی Parallax Background & Text Labels

  • جمع‌بندی – بشقاب پرنده سریع Wrap Up - Speedy Saucer

حمله بیگانگان Alien Attack

  • مقدمه بخش – حمله بیگانگان Section Intro - Alien Attack

  • راه‌اندازی پروژه و صحنه بازیکن Project Setup & Player Scene

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

  • محدود کردن موقعیت بازیکن Clamping Players Position

  • صحنه و حرکت موشک Rocket Scene & Movement

  • درک Delta Time Understanding Delta Time

  • شلیک موشک‌ها Shooting Rockets

  • ایجاد مراجع به گره‌ها Creating References To Nodes

  • حذف موشک‌های ناخواسته Deleting Unwanted Rockets

  • صحنه و حرکت دشمن Enemy Scene & Movement

  • صحنه تولیدکننده دشمن Enemy Spawner Scene

  • تابع تولید دشمن Spawn Enemy Function

  • شلیک دشمنان و لایه‌های برخورد Shooting Enemies & Collision Layers

  • منطقه مرگ دشمن Enemy Deathzone

  • جان‌ها و سیگنال‌های سفارشی Lives & Custom Signals

  • امتیاز و سیگنال مرگ دشمن Scoring & Enemy Died Signal

  • رابط کاربری امتیاز Score UI

  • رابط کاربری جان‌ها Lives UI

  • صفحه پایان بازی Game Over Screen

  • افزودن افکت‌های صوتی Adding Sound Effects

  • اثر ذرات شعله Flame Particle Effect

  • دشمن مسیر دار Path Enemy

  • افزودن دشمن مسیر دار به تولید کننده Adding Path Enemy To The Spawner

  • جمع‌بندی – حمله بیگانگان Wrap Up - Alien Attack

مارتیان مایک Martian Mike

  • مقدمه بخش – مارتیان مایک Section Intro - Martian Mike

  • راه‌اندازی پروژه – مارتیان مایک Project Setup - Martian Mike

  • اسپرین‌های متحرک Animated Sprites

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

  • عملگرهای بولین Boolean Operators

  • به‌روزرسانی انیمیشن‌ها Updating Animations

  • منطقه مرگ Deathzone

  • پد پرش Jump Pad

  • تله‌ها Traps

  • نوازنده انیمیشن Animation Player

  • آرایه‌ها و گروه‌ها Arrays & Groups

  • حلقه For The For Loop

  • مبانی Tilemap Tilemap Basics

  • زمین‌های Tilemap (Autotile) Tilemap Terrains (Autotile)

  • زمینه اسکرول شونده Scrolling Background

  • منطقه شروع Start Area

  • منطقه خروج Exit Area

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

  • سطح‌های بیشتر More Levels

  • زمان‌سنج سطح Level Timer

  • رابط کاربری زمان‌سنج Timer HUD

  • صفحه برنده شدن Win Screen

  • منوی شروع Start Menu

  • طراحی سطح Level Design

  • Autoloads (الگوی Singleton) Autoloads (Singleton Pattern)

  • افکت‌های صوتی یک‌باره One-Time Sound Effects

  • جمع‌بندی – مارتیان مایک Wrap Up - Martian Mike

نمایش نظرات

آموزش کامل گادوت دوبعدی: ساخت بازی‌های دوبعدی با استفاده از گادوت 4
جزییات دوره
11.5 hours
82
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
8,640
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kaan Alpar Kaan Alpar

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

GameDevtv Team GameDevtv Team

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