30 بازی در 30 روز: دوره توسعه بازی با Godot 4
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- برای هر کسی که میخواهد یک توسعهدهنده بازی شود.
- ساخت مهارتهای اساسی در توسعه بازی
- ایجاد یک نمونهکار شخصی بزرگ متشکل از 30 بازی
- تسلط به مهارتهای کدنویسی توسعه بازی 2D
پیشنیازهای دوره
- هر سطحی از مهارت برنامهنویسی یا بدون مهارت برنامهنویسی، تا زمانی که فرد علاقهمند به توسعه بازی باشد.
توضیحات دوره
آمادهاید تا پتانسیل کامل خود را به عنوان یک توسعهدهنده بازی با Godot آزاد کرده و یک نمونهکار عظیم را در زمانی بیسابقه بسازید؟ این دوره یک چالش هیجانانگیز است که شما را وادار میکند تا 30 بازی کوچک 2D منحصر به فرد را در تنها 30 روز طراحی، توسعه و منتشر کنید! شما از آموزشهای ساده فراتر خواهید رفت و در حین تسلط به ابزار قدرتمند 2D گودوت، به سرعت نمونههای اولیه مکانیکها و ژانرهای متنوع بازی را خواهید ساخت. این تجربه عملی و فشرده، درک شما از اصول اصلی توسعه بازی را تقویت میکند و مهارتهای حل مسئله شما را به سطوح جدیدی میرساند. کد منبع کامل برای هر پروژه ارائه خواهد شد.
پروژههایی که خواهید ساخت و مهارتهایی که یاد خواهید گرفت:
این دوره برای قرار دادن شما در معرض طیف گستردهای از چالشهای توسعه بازی 2D طراحی شده است. در حالی که هر بازی یک "پروژه کوچک" است، اما در مجموع طیف وسیعی از مفاهیم را پوشش میدهند:
بازیهای اکشن آرکید و واکنشی:
- بازیها: Fruit Dual ،Balls Game ،Snake Game Zombie Shooter ،Slingshot ،Space Jump، Fighter Game ،Cookie Clicker ،2D FPS ،Hill Rider ،Planes Game ،Skiing Game ،Pinball Game ،Darts Game ،Road Race ،Tree Chop، Stack Up ،Endless Runner ،Platform Game
- مهارتها: تسلط به کنترلهای واکنشپذیر بازیکن، پیادهسازی رفتارهای متنوع دشمن و الگوهای ساده هوش مصنوعی، استفاده از موتور فیزیک Godot برای تعاملات پویا، ایجاد مکانیکهای مبارزه و تیراندازی جذاب، طراحی سیستمهای تولید بیپایان، مدیریت امتیاز و وضعیت بازی، و یکپارچهسازی افکتهای صوتی و تصویری برای گیمپلی تأثیرگذار
بازیهای استراتژی، پازل و منطقی:
- بازیها: Angle Tanks ،Ultimate Tic-Tac-Toe ،Checkers، Tilted Tanks ،Box Puzzle ،Battleships
- مهارتها: توسعه مکانیکهای استراتژیک نوبتی و بلادرنگ، پیادهسازی منطق بازی برای تصمیمگیری و اعمال قوانین، طراحی طرح بندی های مؤثر پازل و راهحلها، ایجاد حریف هوش مصنوعی با سطوح دشواری مختلف، و مدیریت حرکت و تعاملات مبتنی بر شبکه
مکانیکهای منحصر به فرد و تجربیات تعاملی:
- بازیها: Fishing Game ،Dance Game ،Drawing Game ،Tree Climber ،Race Cars
- مهارتها: بررسی روشهای ورودی غیرمتعارف و حلقههای بازی، ایجاد سیستمهای طراحی تعاملی، شبیهسازی مکانیکهای ساده جمعآوری منابع یا صخرهنوردی، طراحی گیمپلی مبتنی بر زمانبندی، و یکپارچهسازی عناصر رابط کاربری برای بازخورد و تعامل بازیکن
از طریق این فرآیند توسعه سریع، شما همچنین در موارد زیر مهارت کسب خواهید کرد:
- نمونهسازی سریع: تبدیل سریع ایدههای بازی از مفهوم به نسخه قابل اجرا
- تسلط به ابزار 2D گودوت: استفاده گسترده از Sprites TileMapLayers ،AnimationPlayer، شکلهای برخورد، انواع PhysicsBody و نودهای UI
- تسلط به GDScript: نوشتن کد تمیز و کارآمد برای منطق بازی، حرکت و تعاملات
- یکپارچهسازی محتوا: گنجاندن مؤثر هنر، صدا و موسیقی در پروژههای خود
- حل مسئله و اشکالزدایی: شناسایی و رفع سریع مسائل در یک محیط توسعه سریع
در پایان این دوره، شما نه تنها درک عمیقی از توسعه بازی 2D در Godot خواهید داشت، بلکه یک نمونهکار چشمگیر از 30 بازی کامل شده برای نمایش مهارتها و خلاقیت خود خواهید داشت.
این دوره برای چه کسانی مناسب است؟
- سطح مقدماتی تا پیشرفته
30 بازی در 30 روز: دوره توسعه بازی با Godot 4
-
معرفی 07:19
-
صحنه اصلی 28:26
-
رابط کاربری پیشفرض 14:31
-
مقدمه 00:30
-
راهاندازی 04:04
-
نودهای اصلی 09:42
-
نود میوه 14:52
-
اسکریپت میوه 15:27
-
همه میوهها 05:14
-
بمب گیلاس 07:22
-
اسکریپت توپ 11:34
-
اسکریپت اصلی 17:49
-
رفع اشکالات 04:24
-
مقدمه 00:34
-
راهاندازی 04:32
-
صحنه اصلی 07:45
-
نود گلوله 04:13
-
اسکریپت گلوله 14:56
-
نود تانک 07:41
-
اسکریپت بازیکن 21:28
-
اسکریپت دشمن 24:32
-
اسکریپت اصلی 04:34
-
رفع اشکالات 02:14
-
مقدمه 00:34
-
راهاندازی 04:17
-
اسکریپت اصلی 04:18
-
پلتفرم 09:33
-
نود توپ 13:05
-
بلوکها 12:57
-
رفع اشکالات 02:33
-
مقدمه 00:29
-
راهاندازی 03:55
-
اسکریپت اصلی 04:23
-
نود مسیر 14:08
-
ریزش روغن 03:12
-
اسکریپت مسیر 03:27
-
نود بازیکن 03:10
-
اسکریپت بازیکن 17:12
-
نود رقیب 03:55
-
اسکریپت رقیب 09:18
-
رفع اشکالات 04:04
-
مقدمه 00:29
-
راهاندازی 05:13
-
بورد 24:24
-
اسکریپت اصلی 28:21
-
رفع اشکالات 01:54
-
مقدمه 00:26
-
راهاندازی 04:20
-
نود خانه 06:15
-
اسکریپت خانه 12:52
-
اسکریپت اصلی 03:08
-
اسکریپت بورد 23:31
-
رفع اشکالات 02:56
-
مقدمه 00:29
-
راهاندازی 03:33
-
نود اصلی 05:44
-
بخش 07:59
-
اسکریپت اصلی 31:03
-
رفع اشکالات 02:25
-
مقدمه 00:30
-
راهاندازی 03:43
-
نود زمین 04:10
-
نود گلوله 05:27
-
اسکریپت گلوله 04:35
-
نود تانک 13:16
-
اسکریپت تانک 20:48
-
اسکریپت زمین 11:08
-
رفع اشکالات 03:49
-
مقدمه 00:27
-
راهاندازی 03:50
-
اسکریپت اصلی 04:20
-
نود بازیکن 06:11
-
اسکریپت بازیکن 04:32
-
نود جاده 08:05
-
خطوط 06:21
-
درختان 03:01
-
ماشینهای مانع 05:43
-
اسکریپت Spawn 08:23
-
رفع اشکالات 06:02
-
مقدمه 00:25
-
راهاندازی 03:57
-
اسکریپت اصلی 07:19
-
پسزمینه 04:46
-
نود بازیکن 05:58
-
اسکریپت بازیکن 04:59
-
شاخهها 11:22
-
درخت 08:22
-
رفع اشکالات 07:26
-
مقدمه 00:29
-
راهاندازی 03:41
-
اسکریپت اصلی 06:31
-
پلتفرم ها 13:42
-
نود کنترلگر 11:19
-
بازیکن 06:21
-
رفع اشکالات 02:16
-
مقدمه 00:29
-
راهاندازی 04:10
-
اسکریپت اصلی 03:02
-
نقشه 04:47
-
گلوله 03:38
-
بازیکن 10:28
-
زامبی اولیه 10:41
-
زامبی بزرگ 07:36
-
Spawner 06:07
-
رفع اشکالات 03:54
-
مقدمه 00:28
-
راهاندازی 04:25
-
اسکریپت اصلی 05:12
-
نود نقشه 05:08
-
بلوک چوب 12:48
-
سنگ 02:55
-
اسکریپت قلاب سنگ 18:16
-
رفع اشکالات 01:56
-
مقدمه 00:32
-
راهاندازی 03:46
-
اسکریپت اصلی 03:01
-
بلوک جهان 09:58
-
سکهها 03:53
-
موانع 06:14
-
نود بازیکن 05:03
-
اسکریپت بازیکن 09:55
-
رفع اشکالات 02:08
-
مقدمه 00:24
-
راهاندازی 03:55
-
اسکریپت اصلی 02:53
-
زمین 08:12
-
سنگها 08:29
-
Spawner 05:00
-
نود بازیکن 05:23
-
اسکریپت بازیکن 13:47
-
رفع اشکالات 02:53
-
مقدمه 00:30
-
راهاندازی 03:37
-
اسکریپت اصلی 03:06
-
پلتفرم ها 05:48
-
بازیکن 09:54
-
دوربین 08:32
-
Spawner پلتفرم 06:22
-
رفع اشکالات 01:20
-
مقدمه 00:24
-
راهاندازی 03:30
-
اسکریپت اصلی 06:37
-
صحنه بازی 17:45
-
بازی کوچک 12:28
-
اسکریپت بازی کوچک 11:41
-
اسکریپت جهان 08:01
-
رفع اشکالات 03:22
-
مقدمه 00:31
-
راهاندازی 03:39
-
اسکریپت اصلی 07:45
-
پسزمینه 06:08
-
نود بازیکن 09:51
-
انیمیشنهای بازیکن 18:24
-
اسکریپت بازیکن 19:29
-
حریف 11:02
-
رفع اشکالات 05:20
-
مقدمه 00:25
-
راهاندازی 03:43
-
رقاصان 17:41
-
اسکریپت اصلی 08:08
-
حروف در حال سقوط 06:21
-
کلیدهای ورودی 12:52
-
اسکریپت Spawn 03:55
-
رفع اشکالات 01:05
-
مقدمه 00:28
-
راهاندازی 04:02
-
اسکریپت اصلی 10:20
-
نودهای بازی 07:47
-
فروشگاه 07:14
-
رفع اشکالات 01:05
-
مقدمه 00:25
-
راهاندازی 02:58
-
نودهای بازی 07:40
-
اسکریپت اصلی 32:49
-
رفع اشکالات 01:04
-
مقدمه 00:26
-
راهاندازی 03:49
-
اسکریپت اصلی 03:11
-
نود درخت 11:09
-
اسکریپت بخش 02:55
-
اسکریپت مدیر 04:41
-
بازیکن 21:37
-
اسکریپت دوربین 06:58
-
رفع اشکالات 03:07
-
مقدمه 00:30
-
راهاندازی 03:58
-
اسکریپت اصلی 09:07
-
نود اتاق 04:43
-
ذخیره رها شده 03:16
-
زامبی 14:01
-
Spawner 08:39
-
نود بازیکن 08:07
-
اسکریپت بازیکن 08:23
-
رفع اشکالات 04:59
-
مقدمه 00:25
-
راهاندازی 03:38
-
اسکریپت اصلی 03:09
-
نود زمین 03:31
-
نود سوخت 04:45
-
نود ماشین 09:33
-
اسکریپت ماشین 18:46
-
رفع اشکالات 05:21
-
مقدمه 00:30
-
راهاندازی 03:29
-
اسکریپت اصلی 06:10
-
هواپیماهای دشمن 10:14
-
Spawner دشمن 10:37
-
نود گلوله 03:45
-
نود بازیکن 03:47
-
اسکریپت بازیکن 15:02
-
رفع اشکالات 02:20
-
مقدمه 00:27
-
راهاندازی 03:32
-
اسکریپت اصلی 06:09
-
نود درخت 04:04
-
تلهسیژ 07:54
-
Spawner مانع 16:32
-
نود بازیکن 03:37
-
اسکریپت بازیکن 17:40
-
رفع اشکالات 01:57
-
مقدمه 00:24
-
راهاندازی 03:32
-
اسکریپت اصلی 04:58
-
جعبهها 15:50
-
نود بازیکن 07:36
-
اسکریپت بازیکن 16:58
-
رفع اشکالات 10:27
-
مقدمه 00:26
-
راهاندازی 03:41
-
اسکریپت اصلی 05:49
-
گلوله توپ 06:42
-
نود بازیکن 04:35
-
اسکریپت بازیکن 23:32
-
کشتی دشمن 09:17
-
رفع اشکالات 02:23
-
مقدمه 00:27
-
راهاندازی 03:33
-
اسکریپت اصلی 02:44
-
بورد 12:12
-
توپ 14:20
-
نود فلاپر 05:11
-
اسکریپت فلاپر 08:45
-
رفع اشکالات 01:40
-
مقدمه 00:25
-
راهاندازی 03:09
-
اسکریپت اصلی 04:31
-
اهداف 05:33
-
Spawner هدف 12:54
-
نود دارت 12:58
-
Spawner دارت 02:49
-
رفع اشکالات 02:16
-
بعد چه؟ 00:44
مشخصات آموزش
30 بازی در 30 روز: دوره توسعه بازی با Godot 4
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:252
- مدت زمان :29:15:04
- حجم :15.93GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy