آموزش بوت‌کمپ گودو - آخرین آپدیت

دانلود The Godot Bootcamp

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

بوت‌کمپ گودو: یادگیری جامع توسعه بازی و نرم‌افزار دسکتاپ

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

چرا گودو؟

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

فراتر از بازی: ساخت نرم‌افزارهای دسکتاپ

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

رویکرد عملی و مبتنی بر پروژه

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

نتیجه نهایی: تسلط بر گودو و GDScript

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

در این بوت‌کمپ چه چیزهایی یاد خواهید گرفت؟

  • آشنایی با موتور بازی‌سازی گودو و بهره‌گیری از ویژگی‌های آن برای توسعه بازی
  • غواصی عمیق در GDScript، زبان اسکریپت‌نویسی بصری گودو، برای ساخت مکانیک‌ها و تعاملات بازی
  • خلق بازی‌های دوبعدی جذاب از طریق دستکاری اسپرایت، انیمیشن‌ها و تشخیص برخورد
  • کاوش در قلمرو توسعه بازی سه‌بعدی، شامل ایجاد صحنه، نورپردازی و کنترلرهای شخصیت
  • توسعه نرم‌افزارهای دسکتاپ قدرتمند مبتنی بر رابط کاربری گرافیکی با رابط‌های کاربری بصری و عناصر تعاملی
  • استفاده از APIها و وب‌سوکت‌ها برای پیاده‌سازی ویژگی‌های شبکه‌سازی بی‌درنگ
  • کسب تجربه عملی از طریق آزمون‌ها و پروژه‌ها
  • دسترسی به انبوهی از منابع، آموزش‌ها و جامعه حمایتی از هم یادگیرندگان

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

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

* دارایی‌های بازی Frogger به صفحه پروژه پیوست شده‌اند.*

** هر نسخه‌ای پس از Godot 4.0 مناسب است.*


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

درس‌ها Lessons

  • مقدمه دوره Course Introduction

  • دانلود و تنظیمات Download and Setup

  • 03 چاپ به خروجی تصاویر اضافه شده 03 Printing to Output added images

  • 04 متغیرها 04 Variables

  • 05 رشته‌ها 05 Strings

  • 06 اعداد صحیح و اعشاری 06 Integers and Floats

  • 07 ثابت‌ها و توضیحات 07 Constants and Comments

  • 08 لیست‌ها 08 Lists

  • 09 اضافه کردن و حذف کردن 09 Adding and Removing

  • 10 فشردن و مرتب‌سازی 10 Pushing and Sorting

  • 11 حلقه for 11 for Loop

  • 12 دامنه 12 Range

  • 13 برابری 13 equality

  • 14 if elif else 14 if elif else

  • 15 دیکشنری‌ها 15 Dictionaries

  • دریافت ورودی‌ها Getting Inputs

  • 17 حلقه‌های while 17 while loops

  • 18 توابع و آرگومان‌ها 18 Functions and Arguments

  • 19 نام مستعار تابع 19 Function Alias

  • 20 کلاس‌ها 20 Classes

  • چه چیزی خواهیم ساخت (فضای پر شده) What we will make(filled space)

  • ساخت کتاب داستان Creating the Story Book

  • ایجاد رابط کاربری Create the Interface

  • انتخاب داستان و پرسش از بازیکن Select Story and Prompting the Player

  • پایان و بازی دوباره Ending and Play Again

  • چه چیزی خواهیم ساخت (فضای پر شده) What we will make(filled space)

  • Tilemap در مقابل New TilemapLayer Tilemap vs New TilemapLayer

  • ساخت پس‌زمینه Creating the Background

  • ساخت شخصیت Creating the Player

  • حرکت شخصیت Player Movement

  • ساخت وسایل نقلیه Creating the Vehicles

  • مرگ و بازگشت بازیکن Player Death and Respawn

  • مرگ در آب Water Death

  • سکوی‌های آبی Water Platforms

  • فضای برد The Win Space

  • رفع نشت حافظه Memory Leak Fix

  • سیستم امتیازدهی Scoring System

  • امتیاز HUD بازی Game HUD Score

  • جان‌های HUD بازی Game HUD Lives

  • تایمر و جایزه Timer and Bonus

  • صدای Frogger Frogger Audio

  • انتقال از کار در 2D به 3D Transitioning from working in 2D to 3D

  • درک تفاوت‌های 2D و 3D Understanding the Differences of 2D and 3D

  • شباهت‌های بین 2D و 3D Similarities Between 2D and 3D

  • متریال‌ها Materials

  • نورپردازی Lighting

  • دارایی‌های 3D 3D Assets

  • Gridmaps Gridmaps

  • ساخت شخصیت Creating the Player

  • حرکت شخصیت Player Movement

  • ساخت وسیله نقلیه Creating Vehicle

  • مرگ و بازگشت بازیکن Player Death and Respawn

  • مرگ در آب Water Death

  • سکوی‌های آبی Water Platforms

  • رفع نشت حافظه Memory Leak FIx

  • فضای برد Win Space

  • رابط کاربری امتیاز و تایمر Score GUI and Timer

  • API چیست What is an API

  • نحوه استفاده از API How to Use an API

  • تنظیمات اسکریپت Script Setup

  • انجام فراخوانی‌های API Making API Calls

  • RapidAPI - پایتون به GDScript RapidAPI Python to GDScript

  • WebSockets چیست (فضای پر شده) What are WebSockets(filled space)

  • برقراری اتصال Establishing A Connection

  • ارسال داده با WebSockets Sending Data with WebSockets

  • تفاوت توسعه دسکتاپ چگونه است How is Desktop Development Different

  • لنگرها Anchors

  • طرح‌بندی جستجو Search Layout

  • طرح‌بندی نتایج Results Layout

  • انجام جستجو Making A Search

  • تصاویر بند انگشتی، عناوین، ژانرها Thumbnails, Titles, Genres

  • صفحه انیمه AnimePage

  • فونت‌ها Fonts

  • تم‌های سفارشی Custom Themes

  • پنجره‌های متعدد Multiple Windows

  • نوارهای منو Menu Bars

  • ذرات چیستند Whast are Particles

  • ایجاد آتش 2D Creating a 2D fire

  • ایجاد آتش 3D Creating a 3D fire

  • چگونه هر مکانیکی را کدنویسی کنیم How to Code any Mechanic

  • جاذبه و پرش Gravity and Jumping

  • ذخیره و بارگذاری فایل‌ها Saving and Loading Files

  • تریگرها و پدال‌ها Triggers and Pedals

  • لرزش کنترلر Controller Vibration

نمایش نظرات

آموزش بوت‌کمپ گودو
جزییات دوره
16h 13m
84
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
203
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Michael Mcguire Michael Mcguire

نویسنده | برنامه نویس | پخش جریانی