کتاب آموزش جامع ساخت بازی با Unity و C# با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع ساخت بازی با Unity و C#
موضوع کلی: توسعه نرمافزار و برنامهنویسی
موضوع میانی: برنامهنویسی بازیهای رایانهای
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه بازی و یونیتی
- 2. آشنایی با محیط توسعه یونیتی
- 3. اصول اولیه زبان برنامهنویسی C#
- 4. متغیرها و انواع داده در C#
- 5. عملگرها و اولویت آنها
- 6. دستورات شرطی و حلقهها
- 7. ساختار دادههای آرایه و لیست
- 8. تابعها و روشها در C#
- 9. مفاهیم شیگرایی: کلاسها و اشیاء
- 10. وراثت و چندریختی در C#
- 11. کپسولهسازی و انتزاع
- 12. مدیریت خطا و استثناها
- 13. کار با رشتهها و تاریخ
- 14. مفاهیم پیشرفته C#: delegates و events
- 15. آشنایی با سیستم کامپوننت یونیتی
- 16. ساخت اشیاء بازی (GameObjects)
- 17. کار با Transform کامپوننت
- 18. فیزیک در یونیتی: Rigidbody و Collider
- 19. شبیهسازی رفتار فیزیکی
- 20. ورودی کاربر: کنترلهای صفحه کلید و ماوس
- 21. ورودی کاربر: کنترلهای لمسی و دکمهها
- 22. کار با انیمیشنها در یونیتی
- 23. انیمیشنهای مبتنی بر فریم و زمان
- 24. سیستم ذرات (Particle System)
- 25. صداگذاری در بازیها
- 26. رندرینگ و نورپردازی در یونیتی
- 27. دوربینها و انواع آنها
- 28. ساخت رابط کاربری (UI)
- 29. عناصر UI: دکمهها، متن و تصاویر
- 30. مدیریت صحنهها (Scenes)
- 31. ذخیره و بارگذاری دادههای بازی
- 32. اصول طراحی بازیهای ۲بعدی
- 33. کار با Sprite Renderer
- 34. ساخت و مدیریت انیمیشنهای ۲بعدی
- 35. سیستم کاشی (Tilemap) برای بازیهای ۲بعدی
- 36. اصول طراحی بازیهای ۳بعدی
- 37. مدلهای سهبعدی و وارد کردن آنها
- 38. متریالها و Shaders
- 39. نورپردازی پیشرفته در ۳بعدی
- 40. ساخت محیطهای ۳بعدی
- 41. هوش مصنوعی پایه برای بازیها
- 42. مسیریابی (Pathfinding)
- 43. کنترل شخصیتهای بازی
- 44. مدیریت دشمنان و رفتار آنها
- 45. مفهوم State Machine
- 46. میکروسرویسها و معماری بازی (به صورت سازگار)
- 47. شبکهسازی در بازیها (مفاهیم پایه)
- 48. امنیت در بازیها (مفاهیم پایه)
- 49. تست و اشکالزدایی بازیها
- 50. بهینهسازی عملکرد بازی
- 51. نکات طراحی UI/UX برای بازیها
- 52. اصول طراحی مراحل و گیمپلی
- 53. مدیریت منابع بازی
- 54. نکات طراحی صدا و موسیقی
- 55. استفاده از نسخه کنترل (Git)
- 56. اصول مدیریت پروژه در توسعه بازی
- 57. کار با Asset Store یونیتی
- 58. ساخت آرت برای بازیها (مفاهیم)
- 59. طراحی داستان و شخصیتپردازی
- 60. مبانی اقتصاد بازی
- 61. مدیریت وضعیت بازی (Game State Management)
- 62. پیادهسازی سیستم امتیازدهی
- 63. سیستم پیشرفت بازیکن
- 64. مراحل اولیه بازی
- 65. مراحل میانی بازی
- 66. مراحل پایانی بازی
- 67. مفهوم بازیهای روگلایک (سازگار)
- 68. مفهوم بازیهای پازل (سازگار)
- 69. مفهوم بازیهای استراتژی (سازگار)
- 70. مفهوم بازیهای نقشآفرینی (سازگار)
- 71. مفهوم بازیهای اکشن (سازگار)
- 72. ساخت منوهای بازی
- 73. مدیریت پروفایل بازیکن
- 74. سیستم دستاوردها (Achievements)
- 75. طراحی UI برای موبایل
- 76. طراحی UI برای دسکتاپ
- 77. مفاهیم کلی توسعه بازیهای واقعیت مجازی (VR)
- 78. مفاهیم کلی توسعه بازیهای واقعیت افزوده (AR)
- 79. مقدمات مدلسازی سهبعدی (Blender)
- 80. مقدمات طراحی گرافیک بازی
- 81. اصول انیمیشن کاراکتر
- 82. اصول انیمیشن محیطی
- 83. مدیریت اشیاء در صحنه
- 84. کار با Prefabs
- 85. سیستمهای UI پیچیده
- 86. نکات تکمیلی فیزیک
- 87. بهینهسازی انیمیشن
- 88. بهینهسازی رابط کاربری
- 89. تکنیکهای نورپردازی پیشرفته
- 90. مدیریت حافظه در بازیها
- 91. اصول طراحی بازیهای ریتمیک
- 92. مفاهیم بازیهای آموزشی
- 93. تدوین و انتشار بازی (مفاهیم)
- 94. بازاریابی بازیهای مستقل
- 95. مبانی کسب و کار در بازیسازی
- 96. رعایت حقوق مؤلف و مالکیت معنوی
- 97. نکات پایانی در توسعه بازی
تگها:
C#
game dev
game development
Unity
آموزش یونیتی
بازی سازی
برنامه نویسی بازی
ساخت بازی با یونیتی
سی شارپ
یونیتی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.