کتاب خلق بازیهای سه بعدی شگفتانگیز با 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
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.