یاد بگیرید چگونه یک بازی سه بعدی را از ابتدا با موتور بازی سازی گودو (Godot) بسازید! این آموزش شامل کنترل کاراکتر، منوها، دیالوگها و سیستم آیتمها است.
در این دوره، شما یاد میگیرید که چگونه از موتور بازی سازی گودو برای ایجاد صحنهها با اشیاء، نورپردازی، دوربینها و یک کاراکتر قابل کنترل توسط بازیکن استفاده کنید.
با زیرساختهای اصلی و ضروری مشترک بین اکثر بازیها آشنا شوید؛ از جمله منوها، ذخیره و بارگذاری، تنظیمات بازی و موسیقی پس زمینه.
یک سیستم مدیریت رویداد بسازید که قادر به نمایش دیالوگهای پیچیده با گزینهها، انیمیشن شخصیتها، حرکت دوربین، محو شدن و نمایش پیشرفت باشد.
یک سیستم Inventory بسازید که به بازیکن اجازه میدهد آیتمها را بردارد، آنها را در یک منو ببیند، رها کند، از آنها استفاده کند یا آنها را تجهیز کند، و با NPCها معامله کند.
هیچ تجربهای لازم نیست، همه چیز به طور مفصل و گام به گام توضیح داده شده است.
پروژه از ابتدا شروع میشود و ویژگیهای منفرد را یکی یکی میسازد. یک پروژه نمونه برای هر بخش از دوره در GitHub موجود است.
همچنین میتوانید این دوره را دنبال کنید تا این ویژگیها را به بازی خود اضافه کنید.
در این دوره، ما با یک پروژه خالی شروع میکنیم و با یادگیری اصول اولیه کنترل کاراکتر سوم شخص و کنترلر دوربین که در بازیهای اکشن ماجراجویی مدرن محبوب است، شروع میکنیم. از آنجا، عناصر ضروری که در اکثر بازیها مشترک هستند مانند منوها، تنظیمات، موسیقی، ذخیره و بارگذاری را اضافه خواهیم کرد. سپس یک سیستم رویداد را اضافه میکنیم که قادر به تولید دیالوگهای شاخهدار پیچیده و کات سینها با انیمیشن و حرکات دوربین است. سپس یک سیستم inventory اضافه میکنیم که به بازیکن اجازه میدهد پول و آیتمها را بردارد، آنها را در یک منوی inventory ببیند، آیتمهای خود را رها کند، از آنها استفاده کند یا آنها را تجهیز کند، و با NPCها معامله کند. در آخر، به شخصیتها اجازه میدهیم تا در نبرد شرکت کنند. حمله با سلاح، دفاع با سپر، جاخالی دادن، شلیک پرتابهها، آسیب دیدن و مردن.
به سرور دیسکورد ما بپیوندید تا در این دوره در کنار همسالان خود کار کنید! برای پیوستن روی لینک وب سایت در پروفایل من کلیک کنید.
همچنین مهارتهای مفیدی برای کار با موتور بازی سازی گودو، سازماندهی و طراحی پروژههای خود برای مقیاسپذیری بیشتر خواهید آموخت. شما یاد خواهید گرفت که چگونه با GDscript کدنویسی کنید، با توضیح همه چیز به طور مفصل. اسکریپتهای ما به گونهای نوشته میشوند که بسیار قابل تنظیم و قابل استفاده مجدد باشند. همه فایلهای پروژه نیز در صورت نیاز به بررسی پروژه پس از اتمام هر درس، در GitHub در دسترس خواهند بود. این ویدیوها با استفاده از نسخه 4.3 گودو ضبط شدهاند.
این دوره شامل:
مقدمهای بر توسعه بازی سه بعدی
اصول توسعه بازی
دیالوگ و رویدادها
Inventory و فروشگاهها
سیستم مبارزه پویا
اگر قبلاً هر یک از این دورهها را خریداری کردهاید، لطفاً از من تخفیف در این دوره را بخواهید.
داراییهای استفاده شده در این دوره از بستههای Adventurers و Dungeon Remasters KayKit به همراه بسته Basic GUI ساخته شده توسط Penzilla و موسیقی ساخته شده توسط Eric the Funny Baron هستند. آیکونهای inventory توسط Shikashi ساخته شدهاند. همه برای دانلود رایگان در itch در دسترس هستند. جلوههای صوتی سکهها توسط Valenspire در FreeSound ساخته شدهاند.
Thomas Yanuziello
توسعه دهنده بازی Indie
نمایش نظرات