کتاب خلق بازی‌های سه بعدی شگفت‌انگیز با Unity: از صفر تا قهرمان (بر اساس Awesome 3D Game Development)

249,950 تومان

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب خلق بازی‌های سه بعدی شگفت‌انگیز با Unity: از صفر تا قهرمان (بر اساس Awesome 3D Game Development)

موضوع کلی: توسعه بازی‌های سه بعدی

موضوع میانی: طراحی و توسعه بازی‌های سه بعدی با Unity

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. معرفی دوره و اهداف یادگیری
  • 2. آشنایی با Unity Hub و نصب Unity
  • 3. ایجاد اولین پروژه Unity
  • 4. مقدمه‌ای بر مفاهیم پایه‌ی بازی‌سازی سه بعدی
  • 5. محیط کاری Unity: آشنایی با پنجره‌ها و ابزارها
  • 6. مفاهیم اصلی صحنه (Scene) و اشیاء (GameObject)
  • 7. کار با Transform: موقعیت، چرخش و مقیاس
  • 8. ایجاد و دستکاری اشیاء ساده: مکعب، کره، استوانه
  • 9. آشنایی با کامپوننت‌ها (Components)
  • 10. کامپوننت Transform: بررسی عمیق‌تر
  • 11. کامپوننت Mesh Filter و Mesh Renderer
  • 12. مواد (Materials) و Shaders: آشنایی اولیه
  • 13. کار با رنگ و بافت (Texture)
  • 14. نورپردازی (Lighting) در Unity: مفاهیم پایه
  • 15. نوع نورها: Directional, Point, Spot
  • 16. تنظیمات نورپردازی: شدت، رنگ، سایه
  • 17. کامپوننت Camera: تنظیمات اولیه
  • 18. انواع Viewport و Projection
  • 19. دوربین‌های اول شخص (First-Person) و سوم شخص (Third-Person)
  • 20. مقدمه‌ای بر فیزیک در Unity
  • 21. کامپوننت Rigidbody
  • 22. کامپوننت Collider: انواع و کاربرد
  • 23. درک دنیای واقعی فیزیک در بازی
  • 24. حرکت اشیاء با Rigidbody
  • 25. جلوگیری از برخوردها و اجرای منطق بازی
  • 26. سیستم ورودی (Input System): آشنایی
  • 27. دریافت ورودی از کیبورد و ماوس
  • 28. استفاده از Input Manager Unity
  • 29. ساخت کاراکتر قابل کنترل ساده
  • 30. حرکت کاراکتر با ورودی‌های کیبورد
  • 31. دوربین متصل به کاراکتر
  • 32. مقدمه‌ای بر اسکریپت‌نویسی در Unity
  • 33. زبان C# برای Unity
  • 34. ایجاد اولین اسکریپت
  • 35. متغیرها (Variables) و انواع داده (Data Types)
  • 36. توابع (Functions): Start, Update, FixedUpdate
  • 37. منطق شرطی (Conditional Statements): if, else
  • 38. حلقه‌ها (Loops): for, while
  • 39. کار با کامپوننت‌ها از طریق اسکریپت
  • 40. دستکاری Transform از طریق کد
  • 41. تغییر موقعیت، چرخش و مقیاس اشیاء
  • 42. کنترل Rigidbody از طریق کد
  • 43. اعمال نیرو (Force) و تنظیم سرعت
  • 44. کار با Colliders و تشخیص برخورد
  • 45. توابع OnCollisionEnter, OnTriggerEnter
  • 46. ایجاد سیستم پرتابه (Projectile System)
  • 47. مقدمه‌ای بر انیمیشن (Animation)
  • 48. کامپوننت Animator
  • 49. ساخت انیمیشن‌های ساده درون Unity
  • 50. استفاده از انیمیشن‌ها در اسکریپت
  • 51. کنتورهای انیمیشن (Animator Controllers)
  • 52. انتقال بین حالت‌های انیمیشن
  • 53. تکنیک‌های بهبود گرافیکی: Anti-aliasing
  • 54. Screen Space Ambient Occlusion (SSAO)
  • 55. Motion Blur
  • 56. Depth of Field
  • 57. Post-processing Stack
  • 58. سیستم ذرات (Particle System)
  • 59. ایجاد افکت‌های بصری: دود، آتش، انفجار
  • 60. کار با ماژول‌های Particle System
  • 61. تنظیم شکل، رنگ، اندازه و عمر ذرات
  • 62. انیمیشن ذرات
  • 63. سیستم UI (User Interface) در Unity
  • 64. Canvas و انواع آن
  • 65. عناصر UI: Text, Button, Image, Slider
  • 66. کار با Event System
  • 67. طراحی منوی بازی ساده
  • 68. نمایش امتیاز و سلامتی بازیکن
  • 69. دکمه‌ها و تعامل با UI
  • 70. مقدمه‌ای بر هوش مصنوعی (AI) در بازی
  • 71. مفاهیم پایه AI
  • 72. مسیر یابی (Pathfinding): A* Algorithm
  • 73. Grid-based Pathfinding
  • 74. NavMesh در Unity
  • 75. تنظیم NavMesh Agent
  • 76. حرکت AI در محیط
  • 77. تشخیص بازیکن توسط AI
  • 78. کامپوننت‌های AI: NavMesh Obstacle
  • 79. رفتار AI: حالت‌های مختلف (Idle, Patrol, Chase)
  • 80. طراحی دشمنان ساده
  • 81. سیستم مدیریت بازی (Game Management System)
  • 82. مدیریت وضعیت بازی (Game State)
  • 83. بارگذاری صحنه‌ها (Scene Loading)
  • 84. ذخیره و بارگذاری بازی (Save/Load)
  • 85. مدیریت امتیاز و منابع
  • 86. پایان بازی و شروع مجدد
  • 87. بهینه‌سازی عملکرد (Performance Optimization)
  • 88. Profiling در Unity
  • 89. کاهش Draw Calls
  • 90. استفاده از LOD (Level of Detail)
  • 91. مدیریت حافظه (Memory Management)
  • 92. صداگذاری (Audio) در Unity
  • 93. کامپوننت Audio Source و Audio Listener
  • 94. وارد کردن فایل‌های صوتی
  • 95. پخش موسیقی پس‌زمینه
  • 96. افکت‌های صوتی
  • 97. تنظیمات صدا (Volume, Pitch)
  • 98. کار با Prefabs
  • 99. ایجاد و استفاده از Prefabs
  • 100. مدیریت Prefab Variants

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.