توضیحات
آموزش ریاضیات مخصوص بازی سازی سازگار با یونیتی 6
نام دوره : Mathematics for Game Development – Unity 6 Compatible
پیشنیاز
مهارتهای ریاضی در سطح دبیرستان (مثلثات و جبر پایه)
توضیحات
آیا میدانستید که بازیهای رایانهای برای انجام هر کار، از رندر کردن گرفته تا انیمیشن، فیزیک و هوش مصنوعی، از ریاضیات استفاده میکنند؟
ریاضیات همهجا هست.
داشتن درک بنیادی از ریاضیات در هر شغلی مهم است و در توسعه بازی بیش از هر جای دیگری اهمیت دارد.
ریاضیات زیربنای تمام عملیات اصلی یک موتور بازی است.
حتی برای حرکت دادن یک کاراکتر روی صفحه نیز به آن نیاز دارید. اگر مشتاق هستید بیشتر یاد بگیرید و دانش خود را در ریاضیات برای بهبود مهارتهای بازیسازی تقویت کنید، این دوره برای شماست.
در این دوره شما کلاسهای C# خودتان را برای کار با ساختارهای هندسی در فضای دو بعدی و سه بعدی ایجاد خواهید کرد که باعث میشود درک بهتری از موقعیتدهی و حرکت اشیاء بازی پیدا کنید.
به بیان ساده، شما کتابخانه ریاضی خود را خواهید ساخت تا برخی از قابلیتهای Vector2، Vector3، Matrix4x4 و تعدادی از متدهای Mathf در Unity را شبیهسازی کنید.
در طول دوره، از موتور بازیسازی Unity برای درک بهتر مفاهیم ریاضی استفاده خواهیم کرد.
همراه با دکتر Penny de Byl، با بیش از ۲۵ سال تجربه در آموزش، تحقیق و کار در حوزه بازیها و گرافیک رایانهای، مفاهیم ریاضی توسعه بازی را با یک رویکرد آموزشی جامع و بینالمللی خواهید آموخت.
در طول دوره، با کارگاههای عملی همراه میشوید که تکنیکهای ریاضی حیاتی برای برنامهنویسی مکانیکها و جلوههای بصری بازیها را آموزش میدهند.
در این مسیر، ما یک بازی میسازیم که نه تنها از کدهایی که نوشتهایم برای حرکت اشیاء دوبعدی و سهبعدی روی صفحه استفاده میکند، بلکه برای انجام بازی باید با استفاده از دانش نقاط و بردارها معماهایی را حل کنید تا یادگیری شما تقویت شود.
همچنین پروژههای کوچک متعددی خواهید ساخت تا مفاهیم ریاضی را به کار ببرید و ببینید چگونه در محیطهای بازی عمل میکنند.
آنچه در دوره آموزش ریاضیات مخصوص بازی سازی سازگار با یونیتی 6 خواهید آموخت
عملیات بیتی، بستهبندی بیتها و Bitboardها
فضای دو بعدی و سه بعدی
نقاط
بردارها
ماتریسها
نگاشت از یک سیستم مختصات به دیگری
موقعیتدهی اشیاء
ناوبری
زاویهها
درونیابی (Interpolation)
کواترنیونها
دوره آموزش ریاضیات مخصوص بازی سازی سازگار با یونیتی 6 برای چه کسانی مناسب است؟
دانشجویان مبتدی توسعه بازی که میخواهند ریاضیات پشت موتورهای بازی را درک کنند.
برنامهنویسان ماهری که میخواهند وارد حوزه توسعه بازیهای 2D و 3D شوند.
علاقهمندان به بازیسازی که به دنبال درک عمیقتری از کاربرد ریاضیات در بازیها هستند.
هر کسی که به ریاضیات علاقه دارد و میخواهد بررسی کند که چگونه در محیطهای بازی رایانهای به کار میرود
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید