برنامه نویسی بازی های رایانه ای

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) و خروجی گرفتن نهایی
    • تحلیل سرعت فریم، مدیریت حافظه و تبدیل صحنه سه بعدی به فایل قابل اجرا در پلتفرم‌های مختلف

پیش‌نیاز: ندارد

نوع کار و دانش: مشخص نشده

دوره‌های فعال این استاندارد