🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آکادمی گودوت دوبعدی: آموزش ساخت بازی به سبک بروتاتو با گودوت ۴
- آخرین آپدیت
دانلود Godot 2D Academy: Create a Brotato style game with Godot 4
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش پیشرفته توسعه بازی دو بعدی با گودوت و GDScript (جدیدترین نسخه)
در این دوره، شما:
بر گودوت 4 و رابط کاربری آن برای ساخت بازیهای دو بعدی تسلط خواهید یافت.
یک سیستم Spawner ماژولار را پیادهسازی خواهید کرد.
سیستمهای آیتم با سطحبندی (Tiers) ایجاد خواهید نمود.
پنلهای تعاملی خواهید ساخت.
از صحنهها (Scenes) و کلاسها استفاده مجدد خواهید کرد.
یک سیستم تسلیحات کامل ایجاد میکنید.
یک مدیر صدا (Sound Manager) اضافه خواهید کرد.
بر استفاده از منابع (Resources) در گودوت مسلط میشوید.
پیشنیازهای دوره:
داشتن دانش پایه قوی در گودوت 4.
داشتن رویکردی فعال و اشتیاق به یادگیری.
یک کامپیوتر شخصی یا لپتاپ با قابلیت اجرای گودوت 4.4.
ساخت یک بازی به سبک Brotato با گودوت 4 را یاد بگیرید!
آیا به دنبال ارتقای مهارتهای توسعه بازی خود با استفاده از گودوت 4 و GDScript هستید؟
این دوره برای شماست!
بخش جدید: ذخیرهسازی وضعیت بازی
بهروزرسانی جدید: بهبود صدا
در این پروژه عملی، اصول گودوت 4 را تمرین کرده و با ساخت یک بازی به سبک Brotato که مملو از مکانیکها و سیستمهای موجود در بازیهای Bullet Hell یا Survivor است، مهارتهای خود را فراتر خواهید برد. در این دوره، هر آنچه برای تسلط بر گودوت نیاز دارید را خواهید یافت — یکی از قدرتمندترین و سریعترین ابزارهای در حال رشد در صنعت.
در این دوره چه چیزهایی خواهید آموخت؟
ترکیببندی صحنهها (Scene Composition)
ارثبری صحنه و کلاس (Scene and Class Inheritance)
کار با نودهای مختلف (Working with Nodes)
ذخیرهسازی وضعیت بازی (Save Game State)
ایجاد کامپوننتهای قابل استفاده مجدد
ساخت رابطهای کاربری (User Interfaces)
ایجاد سیستمهای آیتم
ساخت یک سیستم تسلیحات کامل
ایجاد سیستمهای موجودیت (Entity Systems)
طراحی پنلها و کارتها
ایجاد سطحبندی آیتمها (Item Tiers)
ساخت یک Spawner کامل
دریافت آیتمها بر اساس سطحبندی
جان بخشیدن به دشمنان با قابلیتها
برنامهنویسی ساختاریافته
و موارد بسیار دیگر!
همچنین به موارد زیر دسترسی خواهید داشت:
تمام Assetها و منابع مورد استفاده در دوره
کد منبع کامل پروژه برای دانلود و مقایسه
گودوت به سرعت در حال رشد است و اکنون بهترین زمان برای یادگیری آن است.
به یک توسعه دهنده حرفهای بازی تبدیل شوید و پروژههای خود را با گودوت 4 و GDScript بسازید.
همین حالا ثبتنام کنید و اشتیاق خود را برای توسعه بازی به سطح بالاتری ببرید!
سرفصل ها و درس ها
Introduction
ویدئوی تبلیغاتی
Promotional Video
نکات مهم
Important Notes
منابع بازی
Game Assets
بهروزرسانی: نسخههای جدید گودوت
UPDATE: New Godot Versions
گودوت 4.5 بتا 1 – 4
Godot 4.5 Beta 1 - 4
گودوت 4.5 رسمی
Godot 4.5 Official
ساخت بازیکن
Create Player
مقدمه
Introduction
ساخت پروژه
Create Project
ساخت سین واحد
Create Unit Scene
سین بازیکن
Player Scene
جهش بازیکن
Player Dash
منبع آمار
Stats Resource
ساخت رد
Create Trail
ساخت همه بازیکنان
Create All Players
افزودن آرنا
Add Arena
رفع مشکل نود والد
Fix Parent Node
پروژه بخش 3
Section 3 Project
افزودن دشمن
Add Enemy
مقدمه
Introduction
سین دشمن
Enemy Scene
دنبال کردن بازیکن
Follow Player
هیتباکس و هرتباکس
Hitbox and Hurtbox
کامپوننت سلامتی
Health Component
نوار سلامتی
Health Bar
افزودن افکت فلش
Add Flash
مسدود کردن حملات
Block Attacks
افزودن متن شناور
Add Floating Text
پروژه بخش 4
Section 4 Project
سلاحهای نزدیکبرد
Melee Weapons
مقدمه
Introduction
پیکربندی سلاحها
Configure Weapons
ساخت سین سلاح
Create Weapon Scene
موقعیت سلاح
Weapon Position
تجهیز سلاحها
Equip Weapons
نزدیکترین هدف
Closest Target
حمله نزدیکبرد
Melee Attack
ناکبک
Knockback
چالش: تکمیل سلاحها
Challenge: Complete Weapons
بازبینی سلاحها
Review Weapons
پروژه بخش 5
Section 5 Project
سلاحهای دوربرد
Range Weapons
مقدمه
Introduction
پیکربندی سلاح دوربرد
Configure Range Weapon
ساخت پرتابه
Create Projectile
پیکربندی کلت
Configure Pistol
افزودن پرتابههای بیشتر
Add More Projectiles
چالش: سلاحهای بیشتر
Challenge: More Weapons
بازبینی سلاحهای دوربرد
Review Range Weapons
پروژه بخش 6
Section 6 Project
رفتار حمله دشمن
Enemy Attack Behavior
مقدمه
Introduction
رفتار حمله هجومی
Charge Attack Behavior
رفتار حمله تیراندازی
Shooting Attack Behavior
پروژه بخش 7
Section 7 Project
اسپاونر دشمن
Enemy Spawner
مقدمه
Introduction
دادههای موج
Wave Data
افزودن اسپاونر
Add Spawner
تکمیل موجها
Complete Waves
پاکسازی آرنا
Clean Arena
حالت مکث
Pause State
پروژه بخش 8
Section 8 Project
پنل ارتقا
Upgrade Panel
مقدمه
Introduction
کنتینر آمار
Stats Container
بهروزرسانی آمار
Update Stats
کارت ارتقا
Upgrade Card
پنل ارتقا
Upgrade Panel
ارتقای آیتم
Item Upgrade
بارگذاری ارتقاها
Load Upgrades
ادامه موجها
Continue Waves
بازسازی HP
HP Regen
چالش: افزودن ارتقاهای بیشتر
Challenge: Add More Upgrades
محاسبه شانسها
Calculate Chances
بارگذاری آیتمها با استفاده از Tierها
Load Items Using Tiers
بهروزرسانی سبک آیتم
Update Item Style
لایت استیل و برداشت
Life Steal and Harvesting
پروژه بخش 9
Section 9 Project
پنل فروشگاه
Shop Panel
مقدمه
Introduction
کارت فروشگاه
Shop Card
پنل فروشگاه
Shop Panel
بارگذاری سلاحها
Load Weapons
دریافت توضیحات
Get Descriptions
نمایش پنل فروشگاه
Show Shop Panel
افزودن سکه
Add Coins
جابجایی سکهها
Move Coins
خرید سلاحها
Buy Weapons
بررسی ترکیب
Check Combine
ترکیب سلاحها
Combine Weapons
فروش سلاحها
Sell Weapons
افزودن تواناییهای پسیو
Add Passives
افزودن Outline Tier
Add Tier Outline
شیدر Outline
Outline Shader
پروژه بخش 10
Section 10 Project
پنل انتخاب بازیکن
Player Selection Panel
مقدمه
Introduction
پنل انتخاب
Selection Panel
بارگذاری بازیکنان
Load Players
بارگذاری سلاحها
Load Weapons
انیمیشن اسپاون دشمن
Enemy Spawn Animation
مدیریت صدا
Sound Manager
بارگذاری خودکار صدا
Sound Autoload
چالش: دادههای موج بیشتر
Challenge: More Wave Data
جدید: ذخیره بازی
NEW: Save Game
بارگذاری خودکار دادههای پیشرفت
Autoload Progress Data
نمایش نظرات