برنامه نویسی بازی های رایانه ای
216 ساعت
مدرک ورودی: دیپلم
شغل
این دوره آموزشی جامع برنامهنویسی بازیهای رایانهای با تمرکز بر موتور قدرتمند Shiva Engine طراحی شده است تا شما را از مفاهیم اولیه مدلسازی سه بعدی و اسکریپتنویسی LUA به سمت ساخت یک بازی کامل هدایت کند. در این مسیر، مهارتهایی مانند مدیریت هوش مصنوعی کاراکترها، شبیهسازی فیزیک پیشرفته برای آب و ذرات محیطی، طراحی رابط کاربری تعاملی (HUD) و تنظیمات دقیق نورپردازی را فراخواهید گرفت. همچنین بخش مهم دیگری از دوره به تحلیل عملکرد بازی با استفاده از Performance Reporter و خروجی گرفتن نهایی آن اختصاص دارد تا بتوانید پروژههای خود را روی سیستمهای مختلف اجرا کنید. در نهایت، دانش شما برای خلق دنیاهای تعاملی غنی و جذاب کاملاً ارتقا یافته و آماده ورود به بازار کار خواهد بود.
سرفصلهای دوره
- مبانی طراحی و ساخت بازی با استفاده از موتور Shiva Engine
- آشنایی با محیط کاربری، ابزارهای مدلسازی (Model Editor) و اسکریپتنویسی LUA
- مدیریت هوش مصنوعی (AI Model)، رویدادهای محرک (Event Trigger) و ماشینحالت محدود (Finite State Machine)
- تکنیکهای پیشرفته انیمیشن و شبیهسازی فیزیک در بازیها
- کار با اسکلتبندی استخوانها، پوستی (Skinning)، راکتورها (Reactors) و سیستمهای ذرات برای آب و برف
- استفاده از ابزارهای Super Spray، Blizzard و Space Warps برای ایجاد محیط پویا
- طراحی رابط کاربری بازی (HUD Editor) و مدیریت صدا و انیمیشن
- ساخت دکمهها، عملکردهای Action و ادیتور بانک صوتی و انیمیشنی
- تنظیمات نورپردازی شامل نئونهای نقطهای، محیطی و سیستمهای Day Light
- بهینهسازی عملکرد بازی (Performance Reporter) و خروجی گرفتن نهایی
- تحلیل سرعت فریم، مدیریت حافظه و تبدیل صحنه سه بعدی به فایل قابل اجرا در پلتفرمهای مختلف
پیشنیاز: ندارد
نوع کار و دانش: مشخص نشده