اپلیکیشن اندرویدی فلشکارت آموزشی ساخت بازی سهبعدی با UDK: پروژه عملی از صفر تا صد
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت بازی سهبعدی با UDK: پروژه عملی از صفر تا صد
موضوع کلی: توسعه بازیهای ویدیویی
موضوع میانی: توسعه بازی با موتور Unreal
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه بازی با UDK
- 2. تاریخچه و جایگاه UDK در صنعت بازی
- 3. نصب و راهاندازی UDK
- 4. آشنایی با رابط کاربری UDK Editor
- 5. پیمایش در Viewport: ناوبری و کنترل دوربین
- 6. مبانی کار با Content Browser
- 7. ساختار پروژه و مدیریت فایلها در UDK
- 8. مفهوم Actor ها در UDK
- 9. تنظیمات اولیه پروژه بازی
- 10. ساخت اولین سطح خالی (Level)
- 11. مقدمهای بر BSP
- 12. ایجاد فضاهای Additive و Subtractive با براشها
- 13. کار با ابزارهای Geometry Mode
- 14. مبانی Static Mesh ها و تفاوت با BSP
- 15. قرار دادن و مدیریت Static Mesh ها در صحنه
- 16. مفهوم متریال (Material) و بافت (Texture)
- 17. آشنایی با Material Editor
- 18. اعمال متریالهای ساده به سطوح
- 19. مقدمهای بر سیستم نورپردازی در UDK
- 20. انواع نورها: Point, Spot, Directional
- 21. تنظیمات اولیه نور و ایجاد سایههای پویا و استاتیک
- 22. مفهوم Lightmass و Build کردن نورپردازی
- 23. استفاده از Player Start برای تست سطح
- 24. مبانی Collision و فیزیک ساده
- 25. ایجاد یک اتاق ساده و قابل بازی از صفر
- 26. فرآیند وارد کردن Static Mesh از نرمافزار سهبعدی
- 27. تنظیمات Import برای Static Mesh ها
- 28. وارد کردن بافتها (Textures) و فرمتهای پشتیبانی شده
- 29. ساخت متریال پایه: Diffuse و Normal Map
- 30. کار با گرههای (Nodes) اصلی در Material Editor
- 31. ایجاد متریالهای شفاف و شیشهای (Transparent)
- 32. مفهوم Material Instance و بهینهسازی
- 33. ایجاد متریالهای Emissive (نورانی)
- 34. مدیریت بستههای (Packages) محتوا
- 35. بهینهسازی بافتها: Mipmaps و Texture Groups
- 36. معرفی Kismet: سیستم اسکریپتنویسی بصری
- 37. رابط کاربری Kismet و مفاهیم پایه
- 38. Events: رویدادها و شروع یک سکانس
- 39. Actions: اجرای دستورات و اعمال تغییرات
- 40. Variables: ذخیره اطلاعات (متغیرها)
- 41. ساخت اولین تعامل: باز شدن یک در با Trigger
- 42. کار با Matinee: ابزار ساخت کاتسین و انیمیشن
- 43. ایجاد یک سکانس متحرک ساده در Matinee
- 44. کنترل آبجکتهای متحرک با Kismet و Matinee
- 45. کار با رویدادهای مربوط به بازیکن (Player Events)
- 46. نمایش پیام روی صفحه با Kismet
- 47. ایجاد یک آسانسور ساده
- 48. مفهوم Remote Events برای ارتباط بین سکانسها
- 49. استفاده از Conditionals (شرطها) در Kismet
- 50. سازماندهی اسکریپتهای Kismet با کامنت و Named Variables
- 51. ایجاد و ویرایش Terrain (زمین)
- 52. نقاشی لایههای متریال روی Terrain
- 53. افزودن چمن و پوشش گیاهی (Foliage)
- 54. کار با Skybox و ایجاد آسمان
- 55. سیستم مه (Fog) و کنترل اتمسفر
- 56. مقدمهای بر Post Processing
- 57. تنظیمات رنگ و نور با Post Process Volumes
- 58. افکتهای عمق میدان (Depth of Field) و Motion Blur
- 59. مفهوم Level Streaming و بارگذاری پویا
- 60. استفاده از Culling Volumes برای بهینهسازی
- 61. مفهوم Level of Detail (LOD) برای Static Mesh ها
- 62. ایجاد آب و سطوح مایع
- 63. افزودن Decals (برچسبها) برای جزئیات محیط
- 64. کار با Prefabs برای چیدمان سریع
- 65. تحلیل عملکرد و بهینهسازی سطح
- 66. مقدمهای بر Skeletal Mesh ها و انیمیشن
- 67. وارد کردن کاراکتر و انیمیشنهای آن
- 68. آشنایی با AnimSet Editor
- 69. ساخت و تنظیم Animation Tree
- 70. کنترل حرکات کاراکتر (راه رفتن، دویدن، پریدن)
- 71. تنظیم دوربین سوم شخص و اول شخص
- 72. مبانی هوش مصنوعی: Pawn و Controller
- 73. ایجاد مسیرهای گشتزنی برای دشمن (AI Patrol Paths)
- 74. استفاده از Kismet برای هوش مصنوعی ساده
- 75. ایجاد یک دشمن ساده که به بازیکن حمله میکند
- 76. مقدمهای بر UnrealScript و تفاوت آن با Kismet
- 77. نصب و پیکربندی محیط کدنویسی
- 78. ساختار یک کلاس در UnrealScript
- 79. ایجاد اولین Pickup سفارشی (ساخت آیتم سلامتی)
- 80. مبانی متغیرها و توابع در UnrealScript
- 81. مفهوم States و Latent Functions
- 82. ایجاد یک اسلحه ساده با UnrealScript
- 83. برقراری ارتباط بین UnrealScript و Kismet
- 84. کامپایل کردن اسکریپتها و رفع خطاها
- 85. گسترش کلاس GameInfo برای قوانین بازی
- 86. مقدمهای بر UI و HUD در UDK
- 87. استفاده از Scaleform GFx برای ساخت منو
- 88. طراحی یک HUD ساده (نمایشگر سلامتی و مهمات)
- 89. نمایش و مخفی کردن UI با Kismet
- 90. ایجاد منوی اصلی و دکمه شروع بازی
- 91. مبانی صدا: وارد کردن و مدیریت فایلهای صوتی
- 92. کار با Sound Cues برای ایجاد صداهای پیچیده
- 93. افزودن صدای محیطی (Ambient Sound)
- 94. ایجاد افکتهای صوتی برای رویدادها (تفنگ، انفجار)
- 95. مقدمهای بر Cascade: ویرایشگر سیستم ذرات
- 96. ایجاد یک افکت آتش یا دود ساده
- 97. ایجاد افکت انفجار
- 98. آشنایی با PhAT: ابزار فیزیک Ragdoll
- 99. تنظیم فیزیک Ragdoll برای کاراکترها
- 100. پروژه نهایی: ترکیب تمام عناصر آموخته شده
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.