کتاب آموزش جامع یونیتی برای ساخت بازیهای سهبعدی و دوبعدی حرفهای با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع یونیتی برای ساخت بازیهای سهبعدی و دوبعدی حرفهای
موضوع کلی: توسعهٔ نرمافزار و بازیهای رایانهای
موضوع میانی: موتور بازیسازی یونیتی (Unity)
📋 سرفصلهای دوره
- 1. آشنایی با محیط توسعه یونیتی
- 2. شروع پروژه جدید در یونیتی
- 3. مفاهیم پایه موتور بازیسازی
- 4. معرفی رابط کاربری یونیتی
- 5. مدیریت صحنهها (Scenes)
- 6. کار با اشیاء (GameObjects)
- 7. کامپوننتها (Components) و کاربرد آنها
- 8. انتقال و چرخش اشیاء در صحنه
- 9. تغییر مقیاس اشیاء
- 10. استفاده از ابزارهای ویرایشگر
- 11. مقدمهای بر اسکریپتنویسی در یونیتی
- 12. زبان برنامهنویسی C# برای یونیتی
- 13. ساخت اولین اسکریپت C#
- 14. متغیرها و انواع داده در C#
- 15. عملگرهای ریاضی و منطقی
- 16. دستورات شرطی (if, else if, else)
- 17. حلقههای تکرار (for, while, do-while)
- 18. توابع و متدها در C#
- 19. کار با آرایهها (Arrays)
- 20. کار با لیستها (Lists)
- 21. مفاهیم شیگرایی (OOP) در C#
- 22. کلاسها و اشیاء
- 23. وراثت (Inheritance)
- 24. چندریختی (Polymorphism)
- 25. کپسولهسازی (Encapsulation)
- 26. مقدمهای بر فیزیک در یونیتی
- 27. ریجیدبادی (Rigidbody) و کاربرد آن
- 28. کولایدرها (Colliders) و انواع آنها
- 29. تشخیص برخورد (Collision Detection)
- 30. استفاده از فیزیک برای حرکت
- 31. مفاهیم گرافیک در یونیتی
- 32. متریالها (Materials) و شیدرها (Shaders)
- 33. نورپردازی در یونیتی
- 34. انواع نورها (Directional, Point, Spot)
- 35. تنظیمات نور و سایه
- 36. دوربینها (Cameras) و تنظیمات آنها
- 37. انواع دوربین (Perspective, Orthographic)
- 38. کار با انیمیشن در یونیتی
- 39. ریگینگ (Rigging) و اسکینینگ (Skinning)
- 40. انیماتور (Animator) و کنترلر انیمیشن
- 41. ساخت انیمیشنهای ساده
- 42. ترانزیشنهای انیمیشن
- 43. سیستم ذرات (Particle System)
- 44. ایجاد جلوههای ویژه با ذرات
- 45. صداگذاری در یونیتی
- 46. وارد کردن فایلهای صوتی
- 47. پخش صدا و افکتهای صوتی
- 48. تنظیمات صدا و میکس
- 49. کار با رابط کاربری (UI)
- 50. عناصر UI (Button, Text, Image)
- 51. ساخت منوهای بازی
- 52. مدیریت رویدادهای UI
- 53. مقدمهای بر هوش مصنوعی در بازی
- 54. رفتار شخصیتهای غیرقابل بازی (NPC)
- 55. مسیردهی (Pathfinding)
- 56. الگوریتمهای جستجو (A*)
- 57. مفاهیم پیشرفتهتر C#
- 58. رویدادها (Events) و نمایندگان (Delegates)
- 59. کوئریهای LINQ
- 60. کار با فایلها و ذخیرهسازی داده
- 61. مفاهیم شبکه در بازیهای چندنفره
- 62. اصول اولیه شبکه
- 63. انواع معماری شبکه (Peer-to-Peer, Client-Server)
- 64. پروتکلهای ارتباطی
- 65. مقدمهای بر طراحی بازی
- 66. اصول طراحی مراحل
- 67. طراحی مکانیکهای بازی
- 68. تست و اشکالزدایی
- 69. بهینهسازی عملکرد بازی
- 70. کار با ابزارهای پروفایلینگ
- 71. مقدمهای بر انتشار بازی
- 72. بستهبندی بازی برای پلتفرمهای مختلف
- 73. اصول بازاریابی بازی
- 74. کار با Asset Store یونیتی
- 75. وارد کردن و استفاده از داراییها
- 76. ایجاد داراییهای سفارشی
- 77. مفاهیم پیشرفتهتر فیزیک
- 78. Joints و محدودیتهای فیزیکی
- 79. کار با Raycasting
- 80. مفاهیم پیشرفتهتر گرافیک
- 81. Post-processing effects
- 82. Rendering pipelines (Built-in, URP, HDRP)
- 83. مفاهیم پیشرفتهتر انیمیشن
- 84. State Machines پیچیدهتر
- 85. Blend Trees
- 86. مفاهیم پیشرفتهتر UI
- 87. UI Toolkit
- 88. ساخت UI واکنشگرا
- 89. مفاهیم پیشرفتهتر هوش مصنوعی
- 90. Behavior Trees
- 91. Finite State Machines
- 92. مفاهیم پیشرفتهتر شبکه
- 93. شبکهسازی با Unity Netcode for GameObjects
- 94. همگامسازی وضعیت بازی
- 95. مدیریت تاخیر (Latency)
- 96. مفاهیم پیشرفتهتر طراحی بازی
- 97. اصول طراحی اقتصادی بازی
- 98. طراحی سیستمهای پیشرفت
- 99. مفاهیم پیشرفتهتر بهینهسازی
- 100. بهینهسازی گرافیکی
تگها:
C#
Unity
آموزش یونیتی
بازیسازی
توسعه بازی
ساخت بازی دوبعدی
ساخت بازی سهبعدی
سیشارپ
یونیتی
یونیتی ۲۰۲۱
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.