چگونه یک بازی بقای سهبعدی در گودو 4.2 با GDScript بسازیم؟
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تسلط به توسعه بازی با گودو: یادگیری دوبعدی، سهبعدی، هوش مصنوعی، فیزیک، انیمیشنها، صدا و غیره!
- معماری سیستمهای قوی در گودو: ارتباطات گلوبال، کنترلرها، پیکربندیها و منابع سفارشی
- سیستمهای گیمپلی تمیز در GDScript: کامپوزیشن، Managerها، Multithreading، وراثت و Viewports
- غلبه بر موانع رایج توسعه بازی به سادگی با Raycasting، لایههای فیزیک، لایههای رابط کاربری و تکنیکهای رندر
- سلسلهمراتب فایل بهتر
- استفاده از پلاگینها در گودو
- به طور کلی، ایجاد سیستمهای تمیز، مقیاسپذیر و انعطافپذیر به عنوان پایهای بسیار مستحکم برای بازیهای بزرگتر
پیشنیازهای دوره
درک جزئی از موتورهای بازی یا برنامهنویسی به شما کمک خواهد کرد، اما ضروری نیست.
توضیحات دوره
به دوره جامع ما درباره ایجاد یک بازی بقای سهبعدی اول شخص با موتور گودو 4.2.1 و زبان برنامهنویسی GDScript خوش آمدید. سفری هیجانانگیز را آغاز کنید که در آن به عمق توسعه بازی میروید و به مهارتهای ضروری برای ساخت تجربههای گیمپلی عمیق مسلط میشوید.
در طول این دوره، شما به دانش و ابزارهای لازم برای به تحقق رساندن ایدههای بازی خود تجهیز میشوید. همچنان که یک بازی بقای اول شخص را از ابتدا و به طور کامل با مکانیکهای پیچیدهای مانند جمعآوری آیتم، ساخت، شکار، پخت و پز و ساختوساز میسازید، اصول طراحی بازی را یاد بگیرید.
یکی از تمرکزهای اصلی این دوره، ایجاد معماری سیستمهای مستحکم است. شما ایجاد یک سلسلهمراتب فایل پروژه به خوبی ساختار یافته را بررسی کرده و سیستمهای بازی با کیفیت، انعطافپذیر و مقیاسپذیر با کد تمیز و کارآمد توسعه خواهید داد. در پایان، شما مهارتهایی را بدست خواهید آورد که به شما این امکان را میدهد که بازیهایی خلق کنید که نه تنها جذاب، بلکه به راحتی قابل نگهداری و گسترش باشند.
برخی از موارد تحت پوشش دوره:
- پیادهسازی یک کنترلر اول شخص
- تسلط بر raycastها برای تشخیص آبجکت و تعامل با آن
- افزودن غوطهوری با افکتهای صوتی و انیمیشنها
- بهبود افکتهای بصری با ذرات و tweenها
- پیادهسازی یک ماشین حالت هوش مصنوعی برای رفتار دشمن
- ایجاد یک سیستم رویداد گلوبال برای ارتباط مؤثر بین عناصر بازی
- طراحی سیستمهای قوی مجهز شدن به آیتم و موجودی
- پیادهسازی یک چرخه روز و شب پویا برای داشتن گیمپلی واقعی
- بهبود زیباییهای بصری با یک شیدر آب و افکتهای نورپردازی سفارشی
- استفاده از پلاگینها برای افزودن قابلیت و multithreading برای بهبود عملکرد
- ایجاد منابع سفارشی
در انتهای این دوره، شما مهارتها و اعتماد به نفس لازم را خواهید داشت تا بازی بقای سهبعدی اول شخص خود بسازید و برای اشتراکگذاری آن با جهان آماده خواهید بود. به ما در این ماجراجویی هیجانانگیز بپیوندید و رویای توسعه بازی خود را به حقیقت تبدیل کنید!
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان بازی که میخواهند بیشتر درباره معماری سیستمهای پیچیدهتر و تمیز و سیستمهای بازی بیاموزند.
- افراد مبتدی که میخواهند سفر توسعه بازی خود را با یک پایه قوی آغاز کنند.
چگونه یک بازی بقای سهبعدی در گودو 4.2 با GDScript بسازیم؟
-
تنظیم پروژه 13:16
-
کاراکتر بازیکن 26:09
-
آیتمهای قابل تعامل 21:57
-
HUD، رویدادها و بیانیهها 30:01
-
سلسلهمراتب صحنه و مراحل 04:38
-
منابع آیتمها 04:59
-
Manager موجودی 12:36
-
منوی بازیکن 1 - رابط کاربری 26:23
-
منوی بازیکن 2 - آیتمها 24:13
-
منوی بازیکن 3 - توضیحات آیتم 09:40
-
ساخت 1 - پیشپیکربندیها 23:00
-
ساخت 2 - ایجاد آیتمهای جدید 24:39
-
Hotbar 23:33
-
مجهز شدن به آیتمها 20:05
-
حرکت دادن تبر 23:20
-
هیزمشکنی 30:44
-
مشکل رندر سلاحهای اول شخص 10:10
-
انرژی بازیکن 14:24
-
سلامت بازیکن 07:21
-
خوردن 18:57
-
معدنکاوی زغالسنگ 13:25
-
حیوان آرام 38:01
-
فرار حیوان 09:51
-
حیوان مهاجم 27:08
-
ساختوساز 25:59
-
آتش اردو 16:45
-
پخت و پز 1 - پیشپیکربندیها 07:15
-
پخت و پز 2 - رابط کاربری 19:51
-
پخت و پز 3 - منطق آشپزی 22:40
-
افزودن همه آیتمها 26:10
-
پر کردن جزیره 24:05
-
شیدر آب 10:31
-
موسیقی 06:33
-
افکتهای صوتی 1 - صداهای سیستم 10:01
-
افکتهای صوتی 2 - صداهای فضایی پویا 18:00
-
افکتهای صوتی 3 - صداهای فضایی استاتیک 04:01
-
چرخه روز و شب 10:51
-
خوابیدن 17:39
-
منوی اصلی 32:33
-
منوی توقف 18:53
-
بارگذاری مرحله Threaded 27:44
-
تنظیمات 37:56
-
ذخیره و بارگذاری تنظیمات 27:16
-
پایان بازی و اعتبارها 25:00
-
فیکسها 14:27
-
پالیش 33:50
-
خلاصه 00:49
مشخصات آموزش
چگونه یک بازی بقای سهبعدی در گودو 4.2 با GDScript بسازیم؟
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:متوسط
- تعداد درس:47
- مدت زمان :14:57:19
- حجم :7.99GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy