آموزش Godot Genesis - یادگیری از طریق 6 ژانر بازی کلاسیک
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تسلط به توسعه بازی: اصول و فرایندهای اصلی را با یک رویکرد 3 مرحلهای یاد بگیرید.
- مهارت در چندین ژانر: تخصص در 6 ژانر بازی از طریق تمرین عملی بدست آورید.
- پروژههای کامل دوبعدی و سهبعدی: 11 پروژه را برای کسب تجربه عملی در بازیسازی تکمیل کنید.
- غلبه بر چالشهای توسعه: راهحلهایی برای موانع رایج طراحی بازی یاد بگیرید.
- ساخت بازی بهصورت مستقل: مهارتهایی برای طراحی هر بازی در هر ژانر با Godot 4 بدست آورید.
- تسلط به Godot 4: به استفاده از Godot 4 برای توسعه بازی دوبعدی و سهبعدی مسلط شوید.
پیشنیازهای دوره
- این دوره از ابتدا برای افراد کاملا مبتدی شروع میکند، پس به تجربه قبلی در برنامهنویسی نیاز ندارید.
- شما به یک لپتاپ یا پیسی مناسب برای اجرای Godot نیاز دارید، نیازمندیهای آن را میتوانید در سایت Godot پیدا کنید.
توضیحات دوره
اینکه یاد بگیرید بازیهای خودتان را بسازید میتواند بسیار دشوار و دلهرهآور باشد. اکثر دورهها و مدرسان شما را در فرآیند خودشان برای ساخت بازی خودشان راهنما میکنند. اما همانطور که میدانید، این کار به ما کمکی نمیکند. پس، ما روشی را توسعه دادهایم که شما بازی خودتان را ایجاد کنید و آن را در این دوره پیادهسازی کردهایم! ایده اساسی این است که ما از طریق یک فرایند 3 مرحلهای، یادگیری مفهوم، مثالها و تمرینها، یاد میگیریم.
این فرآیند به شما به عنوان یادگیرنده اجازه میدهد تا آنچه انجام میدهیم را کاملاً درک و هضم کنید و خودتان آن را کمی بعد اعمال کنید. پس، ما این فرآیند 3 مرحلهای را در کل دوره طی میکنیم تا به روشی موثرتر یاد بگیرید. علاوه بر این، 6 ژانر مختلف را بررسی خواهیم کرد!
- پلتفرمرها
- بازیهای نقشآفرینی (RPG)
- تیراندازی
- بازیهای دفاع از برج
- بازیهای نوبتی
- بازیهای استراتژی بلادرنگ دوبعدی (RTS)
ما 11 پروژه و تکلیف مختلف را با هم انجام خواهیم داد! برای هر بخش یا ژانر 2 تکلیف ارائه میدهیم، یکی از آنها دوبعدی و دیگری سهبعدی است و راهحلهای ممکن برای هر پروژه را نیز در اختیار شما قرار میدهیم!
در پایان این دوره طولانی، اگر به درستی آن را دنبال کرده باشید، تضمین میکنیم توانایی ایجاد هر دورهای با هر ژانری را در Godot 4 خواهید داشت!
این دوره برای چه کسانی مناسب است؟
- از توسعه دهندگان مبتدی تا سطح متوسط
آموزش Godot Genesis - یادگیری از طریق 6 ژانر بازی کلاسیک
-
ساختار دوره 01:56
-
بررسی بخش پلتفرمر 01:13
-
برنامهنویسی - درس 1: متغیرها و دستورات If 09:12
-
برنامهنویسی - درس 2: توابع 05:29
-
برنامهنویسی - درس 3: حلقهها 06:52
-
موقعیتها 12:22
-
جابجایی موقعیتها 10:55
-
سرعت 07:22
-
پرش و جاذبه 09:17
-
پلتفرمر - نمونه پروژه 1 22:18
-
تکلیف 1 - پلتفرمر بینهایت None
-
آزمون منطق پلتفرمر None
-
حرکت از بالا به پایین در فضاهای دوبعدی - قسمت 1 - فضاهای دوبعدی در بازیهای نقشآفرینی 02:30
-
حرکت از بالا به پایین در فضاهای دوبعدی - قسمت 2 - ورودی در Godot 12:33
-
حرکت از بالا به پایین در فضاهای دوبعدی - قسمت 3 - مستندسازی 04:13
-
انیمیشن - قسمت 1 - راهاندازی AnimationPlayer با AnimatedSprite2D و Sprite2D 15:17
-
انیمیشن - قسمت 2 - AnimationTree 10:18
-
انیمیشن - قسمت 3 - کد AnimationPlayer و AnimationTree 06:49
-
منطق هوش مصنوعی - قسمت 1 - بررسی منطق هوش مصنوعی 07:31
-
منطق هوش مصنوعی - قسمت 2 - استفاده از Area2D برای رفتار هوش مصنوعی 06:51
-
ماشینهای حالت - قسمت 1 - توضیح ماشینهای حالت متناهی 10:59
-
ماشینهای حالت - قسمت 2 - ماشینهای حالت در Godot - مثال 08:45
-
موضوعات مرتبط دیگر - تایلمپ خودکار 08:19
-
موضوعات مرتبط دیگر - CanvasLayer و پنل 05:15
-
موضوعات مرتبط دیگر - اسکریپتهای جهانی 01:45
-
موضوعات مرتبط دیگر - Tweening 06:31
-
تکلیف 2 - بازی نقشآفرینی دوبعدی None
-
حرکت در 8 جهت و راهاندازی انیمیشن - راهحل 26:19
-
حمله با انیمیشن - راهحل 07:39
-
راهحل اسلایم هوش مصنوعی - راهحل 15:59
-
آزمون بازی نقشآفرینی None
-
توضیح فضاهای سهبعدی 03:01
-
محیط سهبعدی 05:30
-
انیمیشن سهبعدی 07:05
-
Area3D برای منطق هوش مصنوعی 02:44
-
MeshInstance و GridMap 08:39
-
چرخش دوربین 13:56
-
تکلیف 3 - بازی نقشآفرینی سهبعدی None
-
آزمون بازی نقشآفرینی سهبعدی None
-
Light2D و انسداد سایه 08:00
-
افکتهای ذرات 13:39
-
لرزش دوربین و صفحه 10:27
-
جابجایی آفست دوربین با ماوس در گوشهها 20:20
-
برنامهنویسی - درس 4: آرایهها 06:30
-
برنامهنویسی - درس 5: دیکشنریها 06:52
-
برنامهنویسی - درس 6: برنامهنویسی شیگرا (OOP) 13:03
-
برنامهنویسی - درس 7: منابع 16:29
-
طراحی بازی (غوطهوری) - صدا و صوت 09:28
-
طراحی بازی (غوطهوری) - درخشش و شیدرها 10:08
-
طراحی بازی (غوطهوری) - محیطهای پویا و واکنشگرا 20:44
-
طراحی بازی (غوطهوری) - داستانسرایی جذاب 07:47
-
ناوبری و مسیریابی 24:21
-
تکلیف 4 - توسعه بازی تیراندازی دوبعدی از بالا به پایین None
-
1.1 و 1.2 - حرکت بازیکن و مکانیزم شلیک - راهحل 13:06
-
1.4 - دوربین - راهحل 02:53
-
تفنگها و مهمات - راهحل 10:26
-
2.1 - رابط - راهحل 09:50
-
هوش مصنوعی دشمن - راهحل 10:50
-
محیط بازی - راهحل 16:34
-
آزمون تیراندازی دوبعدی None
-
Light2D و انسداد سایه 09:09
-
Particle3D (افکت فلش) 10:35
-
Camera3D 04:26
-
Maximo و منابع 08:26
-
تکلیف 5 - توسعه بازی تیراندازی اول شخص سهبعدی None
-
1.1 و 1.2 - راهحل 18:55
-
1.3 و 1.4 - راهحل 14:20
-
2.1 و 2.2 - راهحل 20:43
-
محیط بازی 09:45
-
آزمون تیراندازی سهبعدی None
-
Path2D 05:11
-
گرههای کنترل درگ و دراپ 14:31
-
کانتینرها و فیلتر ماوس 08:40
-
برخورد تایلمپ، لایهها و تایلها 09:05
-
تکلیف 6: بازی دفاع از برج دوبعدی None
-
قراردهی برج و رابط کاربری گرافیکی - راهحل 27:45
-
ارتقاهای برج - راهحل 15:42
-
1.2 و 1.3 - راهحل 18:57
-
2.2 - راهحل 06:07
-
آزمون دفاع از برج دوبعدی None
-
اشیاء دوبعدی در فضای سهبعدی 03:32
-
درگ و دراپ در سهبعدی 11:26
-
تکلیف 7: بازی دفاع از برج سهبعدی None
-
آزمون دفاع از برج سهبعدی None
-
حرکت پوکمون 05:41
-
فایلها - ذخیره و بارگذاری 11:24
-
ویژگیهای Camera2D 03:01
-
کلاسها و اشیاء سفارشی 07:38
-
منطق نوبتی 04:16
-
تکلیف 8: بازی نوبتی دوبعدی None
-
آزمون نوبتی دوبعدی None
-
تکلیف 9: بازی نوبتی سهبعدی None
-
تکلیف 10: بازی استراتژی بلادرنگ دوبعدی None
-
تکلیف 11: بازی استراتژی بلادرنگ دوبعدی سهبعدی None
مشخصات آموزش
آموزش Godot Genesis - یادگیری از طریق 6 ژانر بازی کلاسیک
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:همه سطوح
- تعداد درس:94
- مدت زمان :21:34:29
- حجم :7.72GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy