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

دوره‌ کامل توسعه‌ی بازی 3D با Godot 4

دوره‌ کامل توسعه‌ی بازی 3D با Godot 4

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

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

  • ساخت 5 بازی کامل 3D از ابتدا، که هرکدام تکنیک‌های اصلی را آموزش می‌دهند.
  • کار با بدن های فیزیکی، برخورد، متریال های فیزیکی و استکیکنگ واقع‌گرایانه
  • ساخت سیستم‌های UI با ردیابی امتیاز، نوار پیشرفت و داده‌های ماندگار
  • استفاده از particles ،shaders و materials برای ایجاد جلوه‌های بصری تأثیرگذار
  • طراحی AI ماژولار و قابل‌استفاده‌مجدد با finite state machines
  • توسعه‌ی یک سیستم سلاح انعطاف‌پذیر با fire modeهای hitscan ،projectile و throwable
  • پیاده‌سازی الگوهای پیشرفته‌ی گیم‌پلی مانند strategy و object pooling
  • بهینه‌سازی عملکرد با LOD ،pooling و طراحی کارآمد صحنه
  • تسلط به مبانی GDScript، کلاس، وراثت، signalها و چرخه‌ی عمر nodeها
  • آشنایی با editor ،nodeها، صحنه ها و مبانی اسکریپت نویسی در 3D در Godot 4

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

  • یک کامپیوتر که بتواند Godot 4 را اجرا کند.
  • نیازی به تجربه‌ی قبلی در 3D نیست - همه‌چیز از پایه توضیح داده می‌شود.
  • آشنایی اولیه با برنامه‌نویسی مفید است، اما ضروری نیست.

توضیحات دوره

ساخت بازی‌های 3D در ابتدا ممکن است پیچیده به نظر برسد - اما با Godot 4، این کار از همیشه در دسترس‌تر است.

این دوره شما را در تمام فرایند ساخت بازی‌های 3D در Godot 4 همراهی می‌کند؛ از پایه‌ترین مفاهیم تا سیستم‌های پیشرفته‌ای که در پروژه‌های حرفه‌ای استفاده می‌شوند.

در طول مسیر، پنج بازی کامل 3D خواهید ساخت که هرکدام برای آموزش مهارت‌ها و تکنیک‌های جدید طراحی شده‌اند:

  • Sky Pogo — یک jumper بی نهایت که در آن فیزیک، انیمیشن، UI و مقاومت را یاد می‌گیرید.
  • Brick Stacker — یک بازی استکیکنگ مبتنی بر فیزیککه rigidbodyها، نورپردازی و progressive difficulty را پوشش می‌دهد.
  • Granny’s Capers — یک platformer کامل 3D با دشمن ها، درخت انیمیشن ها، ذرات و ابزارهای سفارشی editor
  • Space Ace — یک تیرانداز فضایی بی نهایت با visual shaderها، object pooling ،strategy pattern و sound فراگیر
  • Quack Lite — یک FPS کامل الهام‌گرفته از Quake که AI ماژولار با finite state machineها، یک سیستم سلاح انعطاف‌پذیر، انواع مختلف دشمن، جلوه‌های قدرتمند و بهینه‌سازی عملکرد را ارائه می‌دهد.

همچنین در بخش‌هایی متمرکز، به مهارت‌های اصلی مانند برنامه‌نویسی GDScript، سیستم scene و node در Godot و مدیریت input می‌پردازیم تا بتوانید با اطمینان به هر پروژه نزدیک شوید.

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

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

  • مبتدیانی که می‌خواهند توسعه‌ی بازی 3D را با Godot 4 یاد بگیرند.
  • توسعه‌دهندگان 2D که می‌خواهند به 3D مهاجرت کنند.
  • توسعه‌دهندگان indie که می‌خواهند سیستم‌های مقیاس‌پذیر و الگوهای طراحی قابل‌استفاده‌مجدد را درک کنند.
  • هر کسی که می‌خواهد بازی‌های 3D polished و قابل‌بازی را مرحله‌به‌مرحله بسازد.

دوره‌ کامل توسعه‌ی بازی 3D با Godot 4

  • ویدیوی تبلیغاتی 00:50
  • ویدیوی تبلیغاتی (کمی طولانی‌تر) 03:01
  • آیا این دوره برای شما مناسب است؟ 01:28
  • برای مبتدیان 01:55
  • نسخه‌های Godot 01:23
  • چگونه کمک بگیرم؟ 01:33
  • رویکرد ما 02:47
  • پیش‌نمایش اصول 00:47
  • Godot چیست؟ 03:13
  • این بخش 00:44
  • راه‌اندازی 15:35
  • اجرای یک صحنه 11:46
  • ناوبری یک صحنه 07:15
  • بردار 3 07:27
  • موقعیت‌دهی حرکت 12:06
  • اهداف صحنه 03:17
  • nodeها، sceneها، treeها 13:02
  • منابع 10:42
  • متریال ها 03:50
  • Materials Override 07:40
  • محیط 10:36
  • موقعیت، موقعیت سراسری 10:31
  • مقیاس 03:32
  • Transform Basis 09:00
  • Jealous capsule 02:01
  • اسکریپت نویسی ترجمه 23:31
  • انتقال سراسری 11:33
  • چرخش x, y, z 15:37
  • چرخش 08:20
  • چرخش محلی 01:43
  • چرخش سراسری 01:41
  • نشانه‌گیری 20:54
  • 25 - پایان 01:23
  • مبانی - مقدمه 02:06
  • مبانی - راه‌اندازی script 11:02
  • مبانی - typeهای پایه 21:06
  • مبانی - عملگرها 25:17
  • مبانی - جریان کنترل 30:41
  • مبانی - dictionaryها / listها 23:06
  • مبانی - تابع‌ها 21:41
  • مبانی - قالب‌بندی رشته 11:29
  • مبانی - enumها، match و constantها 12:20
  • مبانی - مرور پایه‌ها 01:23
  • Godot - کلاس ها چه هستند؟ 08:07
  • Godot - ارث‌بری چیست؟ 11:35
  • Godot - ساخت typeهای خودمان 12:09
  • Godot - افزودن propertyها و methodها 17:31
  • Godot - بررسی getterها و setterها 19:38
  • Godot - بررسی statics 08:35
  • Godot - وراثت 18:35
  • Godot - چرخه‌های عمر 14:43
  • Godot - سیگنال ها 41:05
  • پیش‌نمایش Sky Pogo 00:53
  • طرح کلی Sky Pogo 03:06
  • نسبت تصویر و وضوح 08:01
  • محیط 06:58
  • scene platform 03:43
  • فیزیک در scene بازیکن 24:31
  • نرخ فریم 06:46
  • جهش بازیکن 06:19
  • ناپدیدشدن platform 03:42
  • animation platform 17:16
  • ناپدیدشدن animation platform 07:08
  • برخوردهای platform 14:40
  • زمان‌بندی platform 03:15
  • scene spawner 11:35
  • Spawn کردن پلتفرم ها 09:06
  • مدل بازیکن 17:42
  • animation بازیکن 05:24
  • حرکت بازیکن 11:07
  • Signal Hub 16:53
  • حرکت دوربین 10:27
  • راه‌اندازی مجدد بازی 10:20
  • وراثت صحنه 10:15
  • مدل‌های platform 25:55
  • platformهای تصادفی 07:19
  • جلوه‌های موسیقی 24:32
  • جلوه‌ی سقوط 09:11
  • لنگرگذاری canvas در UI 24:57
  • طرح بندی canvas در UI 14:05
  • UI بازی 14:02
  • ارتفاع بازیکن 05:39
  • امتیاز HUD 08:19
  • ماندگاری امتیاز 19:23
  • پایان بازی 05:58
  • متوقف کردن tree 07:35
  • پایان بخش (تقریباً) 00:54
  • تنظیمات پروژه 01:53
  • پیش‌نمایش Jenga 00:51
  • مقدمه‌ی Jenga 08:47
  • RigidBody3D 11:57
  • ویژگی‌های RigidBody3D 16:36
  • RigidBody3D - کد 27:23
  • طرح کلی بازی 05:37
  • صحنه بازی 06:59
  • تکسچرهای مش 08:27
  • توضیحی کوتاه درباره‌ی Color Space 04:32
  • مبانی نورپردازی 12:22
  • نورهای پایه‌ی بازی 03:24
  • texture mapها 14:42
  • سقوط آجر 05:49
  • بررسی تابع‌های brick 03:50
  • سیگنال های آجر 08:31
  • Signal Hub 06:17
  • طرح کلی spawner 05:29
  • حرکت 14:16
  • طرح کلی منطق spawner 04:48
  • منطق spawner 16:25
  • Spawn کردن brickها 13:39
  • دوربین 04:09
  • UI 10:58
  • پایان بازی 04:21
  • امتیازدهی 03:49
  • HUD پایان بازی 07:25
  • افزایش تدریجی سختی 16:46
  • ماندگاری امتیاز برتر 21:45
  • رمزگذاری امتیازها 09:27
  • صدا و موسیقی 05:10
  • خلاصه 03:20
  • پیش‌نمایش مدیریت input 00:33
  • مقدمه 05:11
  • ترتیب callbackها 14:35
  • فیلتر کردن input در UI 10:05
  • مدیریت دستی 02:15
  • جمع‌بندی 00:33
  • پیش‌نمایش Platformer 00:48
  • رویکرد بخش 2 01:53
  • ابزارهای رایج 06:18
  • راه‌اندازی پروژه 07:43
  • بازبینی پروژه - اختیاری 15:07
  • ناوبری صحنه 14:37
  • انیمیشن های اصلی 14:03
  • Animation Tree 08:48
  • فراخوانی‌های متد animation 03:33
  • particles 18:21
  • بازیکن 13:14
  • طرح کلی بازیکن 01:12
  • اشکال‌زدایی برخورد بازیکن 16:25
  • حرکت پایه‌ی بازیکن 12:18
  • چرخش بازیکن 01:22
  • پرش بازیکن 07:07
  • طرح کلی animation 01:49
  • Animation Tree 16:38
  • اختیاری - نمای کلی materials 32:26
  • اختیاری - نمای کلی particles 47:13
  • طرح کلی sequence بازی 02:58
  • scene pickup 21:26
  • منطق pickup 14:53
  • طرح کلی ردیاب pickup 03:05
  • ردیاب pickup 15:05
  • آیتم‌های جمع‌کردنی HUD 12:22
  • کلید 15:12
  • tween در HUD 10:44
  • در خروج 11:11
  • پمنطق خروج 10:53
  • پتکمیل مرحله 10:10
  • Utility Scenes 19:28
  • بررسی دشمنان 02:40
  • pumpkin (کدو تنبل) 07:24
  • منطق pumpkin 10:54
  • ghost (روح) 11:44
  • منطق ghost 11:06
  • تابوت ومپایر (خون آشام) 24:23
  • منطق تابوت vampire 09:42
  • کاراکتر vampire 06:39
  • منطق کاراکتر vampire 06:00
  • تکمیل vampire 11:55
  • turret 11:32
  • منطق turret 04:46
  • Turret Bullet 10:24
  • منطق Turret Bullet 06:07
  • شلیک turret 08:12
  • fireball 10:15
  • منطق fireball 06:19
  • شلیک 23:58
  • ساخت fireball 04:39
  • بررسی آسیب 03:57
  • collider 13:05
  • collider آسیب 09:40
  • hurt box 14:27
  • راه‌اندازی collider 22:45
  • برخوردهای fireball 06:13
  • در ادامه 01:34
  • انفجار 16:46
  • صداهای بازیکن 07:13
  • سلامت بازیکن 06:43
  • مرگ بازیکن 08:53
  • Moving Platform PF 21:34
  • platform متحرک 07:36
  • طرح کلی بمب 04:55
  • صحنه بمب 13:17
  • تکمیل صحنه بمب 04:18
  • scenery 25:51
  • 64 - برخوردهای scenery 18:29
  • دکمه‌ی جهش 13:16
  • jointها 10:21
  • پل طنابی 18:39
  • جلوه‌ی امتیاز 10:03
  • مدیر امتیاز 08:32
  • نمایش امتیاز برتر 11:15
  • امتیازهای برتر 11:19
  • اختیاری - مش های platform متحرک 10:58
  • Spring Arm 09:43
  • 74 - تعویض سطح مرحله 09:12
  • پایان بخش 03:57
  • پیش‌نمایش Space Ace 01:01
  • طرح کلی Space Ace 04:09
  • راه‌اندازی 15:55
  • چرخش آسمان 04:08
  • صحنه بازیکن 13:27
  • پحرکت بازیکن 08:34
  • Shaders ،UV Panning اختیاری 55:34
  • Shaders Masking ،Fading اختیاری 28:40
  • Shaders Fresnel Glow اختیاری 10:19
  • Shaders Vertex displacement اختیاری 26:41
  • دیوار سایه‌دار 19:02
  • محوشدن دیوار سایه‌دار 07:22
  • جعبه‌ی دیوار سایه‌دار 10:21
  • دوربین بازیکن 06:59
  • جلوه‌های ساده 18:09
  • صحنه اسلحه 13:42
  • صحنه لیزر 16:03
  • object pooling 08:48
  • تایمر عمر 12:04
  • شروع/توقف laser 13:31
  • پیاده‌سازی object pool 24:08
  • مقدمه‌ی TIE Fighter 04:59
  • مبانی TIE Fighter 12:21
  • منطق TIE Fighter 12:19
  • رفتارهای TIE 11:00
  • چرخش و شلیک TIE 13:21
  • از دست دادن کنترل TIE 12:23
  • شلیک TIE 08:56
  • hit box 13:13
  • جلوه‌ی انفجار TIE 17:22
  • انفجار TIE 14:19
  • انفجار hit box 03:51
  • scene asteroid 13:15
  • material asteroid 05:01
  • انفجار asteroid 03:46
  • حلقه‌ی انفجار asteroid 20:41
  • آتش انفجار asteroid 21:49
  • ستاره‌های انفجار asteroid 16:13
  • Spawning 15:42
  • Spawn کردن fighterها 12:33
  • مکث کردن 14:06
  • آمار 08:48
  • برخوردها 09:45
  • نوار سلامت 08:17
  • منطق نوار سلامت 08:33
  • پایان بازی 07:23
  • سپر 21:59
  • Shader مربوط به Power Up 21:17
  • منطق Power Up 10:23
  • تشخیص Power Up 05:10
  • لرزش دوربین 06:34
  • امتیاز 06:18
  • خلاصه 01:44
  • پیش‌نمایش FPS 02:48
  • مقدمه‌ی FPS 11:54
  • تغییر صدا 01:33
  • پروژه 18:40
  • نگاه بازیکن 16:17
  • حرکت بازیکن 18:53
  • نمای کلی سلاح‌ها 22:22
  • Pistol 25:33
  • جلوه‌های pistol 13:28
  • Rocket Nail Launcher 27:44
  • Grenade Launcher 24:31
  • scene pool 21:51
  • object pool 15:49
  • pool انفجار نارنجک 06:04
  • LOD و عملکرد 25:23
  • تعویض سلاح 10:12
  • تست سلاح 13:16
  • نرخ شلیک سلاح و مهمات 11:32
  • مقدمه‌ی ناوبری 06:28
  • صحنه نمایشی ناوبری 21:45
  • ارتفاع linkهای ناوبری 22:48
  • اتصال regionهای ناوبری 14:36
  • هندسه‌ی ناوبری 07:28
  • اجتناب در ناوبری 08:39
  • جاذبه‌ی ناوبری 05:18
  • دموی دشمنان 09:40
  • راه‌اندازی دشمنان 29:26
  • آسیب دشمنان 20:12
  • finite state machine 13:10
  • حالت ایستاده 23:28
  • حالت راه‌رفتن 21:24
  • آسیب دیدن 13:03
  • مرگ 11:01
  • حمله‌ی شلیک 19:10
  • حمله‌ی پرتابی 11:15
  • حمله‌ی نزدیک 28:28
  • یک بررسی سریع 03:41
  • آسیب به بازیکن 10:56
  • آیتم افزایش سلامت بازیکن 21:30
  • جعبه‌ی سلاح 10:44
  • جعبه‌ی مهمات 10:38
  • صداهای متفرقه 07:01
  • رابط کاربری بازیکن 20:04
  • Rune 10:03
  • پایان مرحله 12:20
  • Lava 15:07
  • Scenery GSC Nodes 22:17
  • ساخت مرحله 09:03
  • آسانسور مرحله 18:42
  • تنظیمات حرکت 02:10
  • دارایی ها 02:27
  • پایان بخش 02:55
  • مقدمه‌ی ضمیمه 00:25
  • Onion skinning 01:32
  • Bezier Curves Animations 02:09
  • Quaternion 06:01
  • Boot Splash Icons 02:20
  • Animation Trees 16:10

36,137,600 9,034,400 تومان

مشخصات آموزش

دوره‌ کامل توسعه‌ی بازی 3D با Godot 4

  • تاریخ به روز رسانی: 1405/04/02
  • سطح دوره:همه سطوح
  • تعداد درس:316
  • مدت زمان :60:38:03
  • حجم :36.79GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی: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
  • سطح دوره:
  • زبان: دوبله فارسی

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

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