دوره آموزشی
The Great Courses
دوبله زبان فارسی

اولین بازی‌های دوبعدی خود را با +Godot 4 ساخته و منتشر کنید

اولین بازی‌های دوبعدی خود را با +Godot 4 ساخته و منتشر کنید

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • یاد بگیرید چگونه یک بازی ساده با Godot 4.4 بسازید.
  • بازی‌های ساخته‌شده را در پلتفرم‌های بازی مانند itch منتشر کنید.
  • یاد بگیرید چگونه یک لانچر بازی قابل اجرا برای ویندوز ایجاد کنید.
  • مبانی GDScript را در Godot یاد بگیرید.

پیش‌نیازهای دوره

  • برنامه‌نویسی را از ابتدا آموزش می‌دهیم و هیچ دانش قبلی از Godot لازم نیست.

توضیحات دوره

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

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

برای شروع سریع جلسه کدنویسی، مبانی ساخت اسکریپت و اتصال آن‌ها به اشیا برای ایجاد منطق بازی را بررسی می‌کنیم و با دستورات رایج در GDScript آشنا می‌شویم.

برای کنترل کاراکتر، از سیستم ورودی در Godot استفاده می‌کنیم و یک گیم‌پد و کیبورد را پیکربندی خواهیم کرد. همچنین singletonها را پوشش می‌دهیم تا یک game manager و sound manager را به‌صورت سراسری راه‌اندازی کنیم؛ چیزی که در طراحی بازی بسیار مهم است.

در ادامه، به سراغ راه‌اندازی رابط کاربری بازی، ایمپورت دارایی‌های هنری و راه‌اندازی درست صحنه‌ها برای اسکریپت‌نویسی می‌رویم.

برای اینکه مطمئن شوید کدنویسی چگونه کار می‌کند، GDScript را که زبان برنامه‌نویسی Godot است بررسی می‌کنیم و فقط مبانی لازم برای ساخت بازی را یاد می‌گیریم. بعد از آن، با نوشتن اسکریپت‌هایی برای کنترل کاراکتر بازیکن، اسکریپت‌هایی برای spawn کردن سکه‌ها و همچنین اسکریپت‌هایی برای مدیریت stateهای بازی و بروزرسانی رابط کاربری شروع می‌کنیم. در همین حین، یاد می‌گیریم چگونه با برخوردها در Godot کار کنیم و آن‌ها را طوری راه‌اندازی کنیم که برخورد بین اشیا، مانند کاراکتر و سکه را تشخیص دهند.

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

پیش از انتشار بازی، هرگونه خطا و هشدار را برطرف می‌کنیم و دارایی‌های خود را برای انتشار آماده می‌سازیم. در نهایت، بازی‌های خود را در itch، یک سایت محبوب توسعه بازی، آپلود و اکسپورت می‌کنیم تا بتوانیم آن‌ها را به اشتراک بگذاریم.

این دوره بتدریج و با در نظر گرفتن نیازهای مبتدیان ساخته شده است. هرچند سیستم‌های پیچیده را پوشش نمی‌دهیم، اما رایج‌ترین مفاهیم توسعه بازی را بررسی خواهیم کرد. تا پایان دوره، دیدی گسترده از اینکه بازی‌ها چگونه در +Godot 4 ساخته و منتشر می‌شوند، بدست خواهید آورد.

این دوره برای چه کسانی مناسب است؟

  • این دوره برای هر کسی است که می‌خواهد یک بازی ساده را در موتور بازی‌سازی Godot بسازد و منتشر کند. (به‌ویژه مبتدیان)

اولین بازی‌های دوبعدی خود را با +Godot 4 ساخته و منتشر کنید

  • مقدمه 03:53
  • دسترسی به فایل‌های پروژه 00:55
  • دانلود و نصب Godot 02:02
  • بررسی رابط کاربری Godot 03:21
  • ایجاد پروژه‌ها 03:51
  • سفارشی‌سازی رابط کاربری 05:16
  • گره‌ها و صحنه‌ها در Godot 04:40
  • اهمیت اسکریپت‌نویسی 02:51
  • آشنایی با اسکریپت‌نویسی در Godot 19:04
  • استفاده از دستورهای If برای منطق بازی 24:31
  • سیستم مختصات دوبعدی در Godot 16:39
  • حرکت دادن یک کاراکتر 08:32
  • برگرداندن جهت بازیکن 09:50
  • تشخیص برخورد با گره Area2D 18:53
  • پیش‌نمایش بازی 02:12
  • راه‌اندازی پروژه 03:42
  • راه‌اندازی صحنه 03:53
  • راه‌اندازی spritesheetهای بازیکن 05:14
  • راه‌اندازی رابط کاربری 06:40
  • نهایی‌سازی راه‌اندازی رابط کاربری 06:38
  • ساخت پس‌زمینه با تایل‌مپ‌ها 03:54
  • ورودی بازی و Autoload Singletons 10:21
  • اسکریپت و راه‌اندازی سکه 13:52
  • راه‌اندازی بازیکن 09:20
  • حرکت دادن بازیکن 07:35
  • برگرداندن بازیکن 05:01
  • محدود کردن حرکت بازیکن 07:42
  • مقدمه بخش کدنویسی بازی 00:42
  • ادامه کدنویسی بازی 07:00
  • Spawn کردن سکه‌ها و تعیین محدوده بازیکن 12:41
  • نهایی‌سازی رابط کاربری و اسکریپت 15:40
  • فیکس کردن مشکل بروزرسانی امتیاز سکه 15:40
  • پخش صدای سکه 04:37
  • پخش‌کننده صدای بهتر 10:12
  • پخش موسیقی پس‌زمینه برای بازی 11:03
  • ساخت بخش معرفی صفحه شروع 00:39
  • ساخت صفحه شروع 05:47
  • بهبود منوی شروع 04:56
  • افزودن کد به صفحه شروع 07:36
  • پاک‌سازی نهایی صفحه شروع 15:36
  • برطرف کردن خطاها و هشدارهای بازی 01:47
  • آماده‌سازی بازی برای اکسپورت 09:42
  • راه‌اندازی پنجره بازی به صورت تمام‌صفحه و خروج از بازی 04:17
  • اکسپورت بازی برای سیستم‌های ویندوز 05:09
  • اکسپورت با آیکون‌های سفارشی 06:01
  • اکسپورت برای itch.io 07:47
  • اکسپورت برای وب 06:16
  • حفظ انگیزه و پیش رفتن با آرامش 02:26

3,634,800 908,700 تومان

مشخصات آموزش

اولین بازی‌های دوبعدی خود را با +Godot 4 ساخته و منتشر کنید

  • تاریخ به روز رسانی: 1405/04/02
  • سطح دوره:مقدماتی
  • تعداد درس:48
  • مدت زمان :06:05:56
  • حجم :2.23GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید