ماجراجوی کوچک دو بعدی: ساخت بازی اکشن دو بعدی با Godot 4
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یاد بگیرید چگونه یک بازی اکشن دو بعدی با ظاهر خوب با Godot بسازید.
- یاد بگیرید چگونه بازی دو بعدی را با GDScript برنامهنویسی کنید.
- یاد بگیرید چگونه حرکت دوبعدی بازیکن را کنترل کنید.
- یاد بگیرید چگونه از سیستم AutoTile با نود TileMap استفاده کنید.
- یاد بگیرید چگونه با نقاشی کاشیها، یک مرحله بازی دو بعدی طراحی کنید
- یاد بگیرید چگونه لایههای پسزمینه پارالاکس دوبعدی بسازید.
- یاد بگیرید چگونه انیمیشنهای دوبعدی را با نود animatedSprite2D کنترل کنید.
- یاد بگیرید چگونه سیستم حمله و سلامت را ایجاد کنید.
- یاد بگیرید چگونه سیستم گلوله دوبعدی بسازید.
- یاد بگیرید چگونه رفتار گشتزنی دشمن را ایجاد کنید.
- یاد بگیرید چگونه سیستم جمعآوری سکه بسازید.
- یاد بگیرید چگونه پلتفرم یکطرفه دوبعدی ایجاد کنید.
- یاد بگیرید چگونه جلوههای بصری دوبعدی را کنترل کنید.
- یاد بگیرید چگونه لایههای فیزیک دوبعدی و تشخیص فیزیکی را مدیریت کنید.
- یاد بگیرید چگونه رابط کاربری بازی را در Godot مانند نوار سلامت و دکمه راهاندازی مجدد بسازید.
- یاد بگیرید چگونه از ویژگیهای منحصربهفرد GDScript مانند annotations، setter و سیستم سیگنال استفاده کنید.
- یاد بگیرید چگونه از سیستم Autoload برای کنترل جریان بازی استفاده کنید.
- یاد بگیرید چگونه صحنه بازی را برای آغاز مجدد بارگذاری کنید.
- یاد بگیرید چطور پروژه بازی را به فایلهای اجرایی اکسپورت کنید.
- یاد بگیرید چگونه از سیستم ورودی Godot استفاده کنید.
پیش نیازهای دوره
- داشتن تجربه برنامهنویسی در سطح مبتدی بسیار مفید خواهد بود.
توضیحات دوره
در این دوره، قصد داریم یک بازی کلاسیک سکوبازی دو بعدی با داراییهای با کیفیت بالا بسازیم.
در بازی، شما کنترل اندی، ماجراجوی کوچک ما، را در دنیایی باستانی دوبعدی برعهده خواهید داشت. باید دشمنان را شکست دهید و به دروازه انتهای مرحله برسید تا بازی را تمام کنید.
هدف مدرس ایجاد دورهای بصری است که حس کنید در حال ساخت یک بازی واقعی دو بعدی از ابتدا هستید.
این دوره به همراه یک بسته دارایی بازی با کیفیت بالا ارائه میشود که شامل انیمیشنهای بازیکن و دشمن، فایلهای VFX، پسزمینههای پارالاکس (برخی انیمیشنی) و یک TileMap برای مرحله است.
در طول دوره، همه نکات لازم برای شروع ساخت سکوبازی دوبعدی را از طراحی مرحله با استفاده از ویژگی AutoTile، کنترل انیمیشنهای دوبعدی با نود animatedSprite2D، برنامهنویسی حرکت و رفتار گشتزنی دشمن، تا ایجاد سیستم حمله نزدیک و گلوله، ساخت آیتمهای قابل جمعآوری و جلوههای بصری، طراحی و کنترل رابط کاربری بازی، و نهایتاً اکسپورت کردن پروژه به فایل اجرایی خواهید آموخت.
سعی میکنیم به همه جزئیات توجه کنیم ولی داشتن تجربه اولیه با حداقل یک زبان برنامهنویسی مفید است. نیاز ندارید GDScript را قبلاً بشناسید اما آشنایی با مفاهیمی مثل متغیرها و تابعها کمک میکند.
در پایان این دوره، یک بازی سکوبازی دو بعدی خواهید داشت که میتوانید به دوستانتان نشان دهید.
همین امروز در این دوره شرکت کنید.
در پایان این دوره قادر خواهید بود:
- چگونه در GDScript، زبان برنامهنویسی داخلی گودو، کدنویسی کنیم؟
- چگونه حرکت دوبعدی بازیکن را کنترل کنیم؟
- چگونه از سیستم AutoTile با نود TileMap استفاده کنیم؟
- چگونه یک مرحله بازی دوبعدی را با نقاشی تایلها طراحی کنیم؟
- چگونه لایههای پسزمینه پارالاکس دوبعدی را ایجاد کنیم؟
- چگونه انیمیشنهای دوبعدی را با نود AnimatedSprite2D کنترل کنیم؟
- چگونه سیستم حمله و سلامت را ایجاد کنیم؟
- چگونه یک سیستم گلوله دوبعدی ایجاد کنیم؟
- چگونه رفتار گشتزنی را برای دشمن ایجاد کنیم؟
- چگونه آیتمهای قابل برداشتن را ایجاد کنیم؟
- چگونه جلوههای بصری (VFX) دوبعدی را کنترل کنیم؟
- چگونه لایههای فیزیک دوبعدی و تشخیص فیزیک را مدیریت کنیم؟
- چگونه رابط کاربری (UI) بازی در گودو، مانند نوار سلامت و دکمه ریستارت را ایجاد کنیم؟
- چگونه از سیستم Autoload برای کنترل جریان بازی استفاده کنیم؟
- چگونه صحنه بازی را برای راهاندازی مجدد بازی بارگذاری مجدد کنیم؟
- چگونه از سیستم ورودی گودو استفاده کنیم؟
- چگونه تنظیمات گودو را برای بازی و گردش کار خود سفارشیسازی کنیم؟
- چگونه پروژه بازی را در قالب فایلهای اجرایی اکسپورت بگیریم؟
لطفاً توجه داشته باشید که این دوره در حال حاضر شامل هیچ دارایی صوتی و موسیقی نمیباشد.
این دوره برای چه کسانی مناسب است؟
- مبتدیانی که میخواهند بازیهای دو بعدی با ظاهر خوب با Godot بسازند.
- مبتدیانی که علاقهمند به یادگیری طراحی مراحل بازی دوبعدی هستند.
- مبتدیانی که میخواهند مهارتهای GDScript خود برای بازیهای دو بعدی را بهبود بخشند.
ماجراجوی کوچک دو بعدی: ساخت بازی اکشن دو بعدی با Godot 4
-
مقدمه 02:44
-
دانلود و نصب 01:18
-
ساخت پروژه و ایمپورت کردن فایلهای دارایی 01:51
-
راه اندازی TileMap 17:36
-
ایجاد نود مرحله و بازیکن 10:53
-
راه اندازی نقشه ورودی 02:30
-
ایجاد اسکریپت بازیکن و حرکت لولیه 13:35
-
راه اندازی لایه فیزیک TileMap و ماده فیزیکی 08:17
-
ایجاد انیمیشن دویدن و پریدن 08:38
-
ساخت پلتفرم یکطرفه و چمن 06:58
-
ایجاد منطقه بازنشانی بازیکن و مدیریت بازی 13:55
-
راه اندازی لایههای پسزمینه پارالاکس 10:03
-
طراحی پیشنویس اولیه مرحله 07:27
-
راه اندازی ذرات و نور خورشید 04:26
-
ایجاد جلوه بصری پرش به بالا 09:40
-
ایجاد جلوههای بصری زمین 07:46
-
افزودن پسزمینه نزدیک 04:21
-
ایجاد نود دشمن و حرکت دشمن بخش 01 08:05
-
حرکت دشمن بخش 02 09:15
-
ساخت گلوله 10:17
-
توانایی شلیک بازیکن بخش 01 07:29
-
توانایی شلیک بازیکن بخش 02 09:42
-
سیستم سلامت دشمن 06:12
-
توانایی حمله دشمن 17:47
-
وضعیت آسیبدیدگی و مرگ بازیکن 11:10
-
رابط کاربری نوار سلامت بازیکن 12:01
-
ساخت سکه 08:48
-
ایجاد رابط کاربری سکه 06:19
-
ایجاد رابط کاربری پایان بازی 09:55
-
ایجاد دروازه پایان 10:33
-
طراحی مرحله 21:00
-
اکسپورت کردن بازی 02:44
مشخصات آموزش
ماجراجوی کوچک دو بعدی: ساخت بازی اکشن دو بعدی با Godot 4
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:مقدماتی
- تعداد درس:32
- مدت زمان :04:43:28
- حجم :2.78GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy