آموزش پروژه محور گودو – ساخت بازی هایپرکژوال Godot + گواهینامه
2 ساعت
4.3
Godot چیست؟ گودو (Godot)، یک موتور بازیسازی (Game Engine) است که برای توسعه بازیهای ویدئویی و برنامههای تعاملی استفاده میشود. این موتور، به صورت رایگان و متنباز (Open Source) در دسترس است و توسط یک جامعه فعال از توسعهدهندگان پشتیبانی میشود. اهمیت یادگیری ساخت بازی با Godot چیست؟ بازیسازی یکی از صنایع پردرآمد حال حاضر دنیا محسوب میشود. عناوین مطرح یا به اصطلاح AAA، نیازمند تیمهای بسیار بزرگ متخصص، بودجه کلان، فناوریهای خاص و همچنین دستگاههای قوی هستند. اما برخی شرکتها که به صورت مستقل کار بازیسازی را انجام میدهند، معمولا دارای این شرایط خاص نیستند. این شرکتها میتوانند از چند نفر یا حتی یک تیم بزرگتری تشکیل شوند که اصطلاحا به آنها شرکتهای Indie گفته میشود. این شرکتها همیشه نیازمند یک موتور بازیسازی هستند که با هزینههایی بسیار پایینتر، میتوانند بازیهای خود را طراحی کرده و به بازار عرضه کنند. از این رو، موتورهای بازیسازی سبکتری که نیازهای یک بازی را تحت پوشش قرار میدهند به بازار آمدند. از جمله این موتورهای بازیسازی، موتور بازیسازی Godot است که در کنار قدرت خوبی که برای ساخت بازیهای دوبعدی و سهبعدی دارد، یادگیری آن نیز آسان بوده و نیاز به فناوریهای گرانقیمت برای تولید محصول ندارد. همچنین، کاربرانی که به زبانهای کدنویسی پیشرفته تسلط کافی ندارند، با GDScript، زبان اسکریپتنویسی مخصوص گودو که یک زبان ساده و مشابه زبان پایتون است، به راحتی میتوانند برنامهنویسی کنند. در این فرادرس چه چیزی یاد میگیریم؟ برای درک بهتر مطالب، یادگیری سریعتر و موثرتر، این آموزش به شکل پروژهمحور طراحی شده است. در ابتدا به معرفی موتور بازیسازی Godot پرداخته میشود و پس از آشنایی با محیط و تنظیمات مختلف برنامه، یک بازی پلتفرمر دوبعدی تعریف میکنیم؛ سپس برای تکمیل این بازی با نحوه طراحی نقشه و پسزمینههای متحرک آشنا میشویم. پس از آن، روی کاراکتر متمرکز خواهیم شد و نحوه جابهجایی و کنترل کاراکتر، انیمیشن و متحرکسازی کاراکتر و نحوه تعاملات کاراکتر با اشیای درون بازی را بررسی خواهیم کرد. در نهایت، یک رابط کاربری ساده که شامل سیستم امتیازدهی، حالات خاتمه بازی و آموزش طراحی منو است را پوشش خواهیم داد.