کتاب از صفر تا قهرمان: ساخت بازیهای موبایلی جذاب با Unity (بر اساس کتاب Clayton Crooks II) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
از صفر تا قهرمان: ساخت بازیهای موبایلی جذاب با Unity (بر اساس کتاب Clayton Crooks II) از صفر تا قهرمان: ساخت بازیهای موبایلی جذاب با Unity (بر اساس کتاب Clayton Crooks II) آیا رویای ساخت بازیهای مو...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره از صفر تا قهرمان: ساخت بازیهای موبایلی جذاب با Unity (بر اساس کتاب Clayton Crooks II)
موضوع کلی: توسعه بازیهای موبایلی
موضوع میانی: اصول و مبانی توسعه بازی با Unity
📋 سرفصلهای دوره
- 1. آشنایی با توسعه بازیهای موبایلی
- 2. چشمانداز توسعه بازیهای موبایلی
- 3. تکامل پلتفرمهای موبایل برای بازی
- 4. محدودیتهای سختافزاری موبایل
- 5. فرصتهای بازار بازیهای موبایلی
- 6. معرفی موتور بازیسازی Unity
- 7. چرا Unity برای توسعه موبایل؟
- 8. نصب و راهاندازی Unity Hub
- 9. نصب نسخه مناسب Unity
- 10. آشنایی با محیط Unity Editor
- 11. ساختار پروژه در Unity
- 12. مفاهیم صحنه (Scene) و آبجکت (GameObject)
- 13. کار با کامپوننتها (Components)
- 14. مدیریت ترانسفورم (Transform)
- 15. کار با Prefabs
- 16. مبانی برنامهنویسی در Unity
- 17. معرفی زبان C#
- 18. اصول اولیه C# (متغیرها، انواع داده)
- 19. عملگرها در C#
- 20. ساختارهای شرطی (if, else if, else)
- 21. حلقهها (for, while, foreach)
- 22. توابع (Methods)
- 23. مفاهیم کلاس (Class) و آبجکت (Object)
- 24. وراثت (Inheritance) در C#
- 25. پلیمورفیسم (Polymorphism)
- 26. رویدادها (Events) و نمایندگان (Delegates)
- 27. اصول اسکریپتنویسی در Unity
- 28. ایجاد اولین اسکریپت C#
- 29. چرخه حیات اسکریپت (Awake, Start, Update)
- 30. تابع Update و Time.deltaTime
- 31. تابع FixedUpdate و Time.fixedDeltaTime
- 32. تابع LateUpdate
- 33. مدیریت ورودی کاربر (Input Management)
- 34. دریافت ورودی کیبورد
- 35. دریافت ورودی موس
- 36. مدیریت ورودی لمسی (Touch Input)
- 37. سیستم ورودی جدید Unity (Input System)
- 38. ایجاد کامپوننتهای سفارشی
- 39. کار با Rigidbody برای فیزیک
- 40. مفاهیم برخورد (Colliders)
- 41. شناسایی برخوردها (OnCollisionEnter, OnTriggerEnter)
- 42. کار با Physics 2D
- 43. رندرینگ دوبعدی (2D Rendering)
- 44. کار با Sprite Renderer
- 45. وارد کردن و مدیریت Sprite ها
- 46. انیمیشن دوبعدی (2D Animation)
- 47. ساخت انیماتور کنترلر (Animator Controller)
- 48. کار با State Machines در انیمیشن
- 49. انیمیشنهای متوالی (Animation Clips)
- 50. انتقال بین انیمیشنها
- 51. تنظیم پارامترهای انیمیشن
- 52. سیستم ذرات (Particle System)
- 53. ایجاد سیستم ذرات ساده
- 54. تنظیم ویژگیهای ذرات
- 55. جلوههای ویژه با ذرات
- 56. صداگذاری در Unity
- 57. وارد کردن و مدیریت فایلهای صوتی
- 58. پخش صدا (AudioSource)
- 59. تنظیمات Audio Listener
- 60. کار با Audio Mixer
- 61. طراحی رابط کاربری (UI)
- 62. مبانی UI Canvas
- 63. کار با UI Text و Image
- 64. دکمهها (Buttons) و تعامل با آنها
- 65. کار با UI Slider و Scrollbar
- 66. مفاهیم Layout Groups
- 67. ساخت منوها در Unity
- 68. مدیریت صحنهها (Scene Management)
- 69. بارگذاری صحنهها (LoadScene)
- 70. نحوه بارگذاری صحنههای مختلف
- 71. مدیریت دادهها در Unity
- 72. ذخیره و بازیابی دادهها (PlayerPrefs)
- 73. فایلهای JSON برای ذخیره سازی
- 74. مدیریت صحنههای پیچیده
- 75. کار با Lighting در Unity
- 76. انواع نورها (Directional, Point, Spot)
- 77. نورپردازی واقعگرایانه
- 78. تنظیمات Ambient Lighting
- 79. عکاسبرداری (Camera)
- 80. تنظیمات دوربین اصلی
- 81. کار با دوربینهای ثانویه
- 82. مفاهیم Viewport و Clipping Planes
- 83. مدیریت بازی (Game Management)
- 84. ایجاد سیستم امتیازدهی
- 85. مدیریت سطوح بازی
- 86. پیروزی و شکست در بازی
- 87. معرفی هوش مصنوعی (AI) در بازی
- 88. اصول پایه AI
- 89. حرکت دشمنان (Pathfinding)
- 90. الگوریتم A*
- 91. سیستمهای State Machine برای AI
- 92. مدیریت دشمنان و NPC ها
- 93. بهینهسازی بازی برای موبایل
- 94. شناخت گلوگاههای عملکردی
- 95. بهینهسازی رندرینگ
- 96. کاهش مصرف حافظه
- 97. کار با Profiler در Unity
- 98. مدیریت باتری در دستگاههای موبایل
- 99. تنظیمات گرافیکی برای پلتفرمهای مختلف
- 100. استراتژیهای تست بازی
تگها:
C#
Clayton Crooks II
Game Development Fundamentals
Mobile Device Game Development
mobile game development
Unity
آموزش Unity
آموزش بازی سازی از صفر
بازی سازی
توسعه بازی موبایل
ساخت بازی موبایل
مبانی توسعه بازی
یونیتی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.