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