آنچه یاد خواهید گرفت:
کنترل کامل تمامی آبجکتها و کامپوننتها با #C
معماری پشت ساخت بازیها
سیستم پیشرفته ساخت فضاپیما با فیزیک
دریافت درکی جامع از نظریه و چشماندازهای تحلیلی برای توسعه سیستم
پیشنیازهای دوره
نیازی به تجربه برنامهنویسی نیست؛ دانش پایهای از #C یک مزیت است.
توضیحات دوره
آیا بدون موفقیت دورههای متعددی را امتحان کردهاید چون فقط به مباحث پایهای موتور بازی پرداختهاند؟ آیا بدون راهنمایی در خصوص پیادهسازی و طراحی سیستمهای قابل استفاده مجدد و مقیاسپذیر و مکانیکهای بازی باقی ماندهاید؟ آیا میخواهید واقعاً فیزیک، ریاضیات و جادوهای پشت توسعه این سیستمها را درک کنید؟ اگر چنین است، این دوره برای شما مناسب است.
شما همه موارد لازم را برای پیادهسازی یک پروژه با سیستم بسیار پیچیده برای ساخت فضاپیماهای یاد خواهید گرفت. این سیستم شامل:
بیلد: ایجاد فضاپیماهای جدید و اتصال بلوکها به آنها
الگوریتم تقسیم برای تخریب: تکنیکهای پیشرفته با استفاده از سیستم فیزیک Unity
ابزارهای اشکالزدایی پایه: استفاده از Gizmos و روشهای دیگر
محاسبات نیرو: اعمال نیرو به طور دقیق به نقاط مناسب
الگوریتمهای قابل استفاده مجدد: محاسبه نقاط مرکز و پیدا کردن همسایهها
شما همچنین به درکی از پیادهسازی کد قابل خواندن آسان با استفاده از روشهای قابل استفاده مجدد، داده هوشمند متا، نواحی و خیلی مباحث دیگر خواهید رسید.
پروژه نهایی یک معماری هسته ساده اما قابل گسترش است. اگر از نتیجه نهایی راضی باشید، با تمام دانشی که لازم است تا سیستم را با افزودن چرخشها، ایجاد هوش مصنوعی پایه و خیلی موارد دیگر گسترش دهید، مجهز خواهید شد.
با این دانش، هرگز احساس سردرگمی در برنامهنویسی در یک موتور بازی مانند Unity نخواهید کرد. شما کنترل کامل بر روی آثار خود و درکی عمیق از تمامی مفاهیم خواهید داشت. شما به تحقیق و ایجاد سیستمها و بازیهای خود خواهید بود.
این دوره برای چه کسانی مناسب است؟
برای افرادی طراحی شده که هدفشان ایجاد سیستمها و مکانیکهای بازی پیچیده در Unity است.