کتاب طراحی و پیادهسازی موتور بازی: گام به گام با Game Coding Complete با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
طراحی و پیادهسازی موتور بازی: گام به گام با Game Coding Complete طراحی و پیادهسازی موتور بازی: گام به گام با Game Coding Complete معرفی دوره: از ایدهپردازی تا خلق شاهکار بازیسازی آیا رویای ساخت با...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره طراحی و پیادهسازی موتور بازی: گام به گام با Game Coding Complete
موضوع کلی: توسعه بازیهای ویدیویی
موضوع میانی: معماری و الگوهای طراحی در بازیسازی
📋 سرفصلهای دوره
- 1. مبانی توسعه بازی: مقدمه
- 2. تاریخچه مختصر توسعه بازی
- 3. چرا موتور بازی میسازیم؟
- 4. انواع موتورهای بازی
- 5. مروری بر ساختار یک موتور بازی
- 6. مقدمه بر برنامهنویسی شیءگرا در بازیسازی
- 7. اصول SOLID در طراحی نرمافزار
- 8. پیمانهای بودن (Modularity) در موتور بازی
- 9. مدیریت حافظه و تخصیص حافظه
- 10. الگوهای طراحی پایه: Singleton
- 11. الگوهای طراحی پایه: Factory Method
- 12. الگوهای طراحی پایه: Abstract Factory
- 13. الگوهای طراحی پایه: Builder
- 14. الگوهای طراحی پایه: Prototype
- 15. الگوهای طراحی پایه: Adapter
- 16. الگوهای طراحی پایه: Decorator
- 17. الگوهای طراحی پایه: Proxy
- 18. الگوهای طراحی پایه: Facade
- 19. الگوهای طراحی پایه: Observer
- 20. الگوهای طراحی پایه: Strategy
- 21. الگوهای طراحی پایه: State
- 22. الگوهای طراحی پایه: Command
- 23. الگوهای طراحی پایه: Template Method
- 24. الگوهای طراحی پایه: Iterator
- 25. الگوهای طراحی پایه: Composite
- 26. الگوهای طراحی پایه: Bridge
- 27. الگوهای طراحی پایه: Flyweight
- 28. الگوهای طراحی پایه: Mediator
- 29. الگوهای طراحی پایه: Memento
- 30. الگوهای طراحی پایه: Chain of Responsibility
- 31. الگوهای طراحی پایه: Visitor
- 32. معماری موتور بازی: ساختار کلی
- 33. مدیریت پنجره و ورودی
- 34. کتابخانههای گرافیکی: OpenGL/DirectX/Vulkan (مقدمه)
- 35. چرخه عمر برنامه و حلقهی بازی (Game Loop)
- 36. مدیریت وضعیت بازی (Game State Management)
- 37. کامپوننتها و سیستمها (ECS - Entity Component System)
- 38. معرفی ECS
- 39. طراحی سیستمهای ECS
- 40. مدیریت اجزای بازی (Components)
- 41. مدیریت موجودیتها (Entities)
- 42. مدیریت سیستمهای پردازش (Systems)
- 43. پیادهسازی یک سیستم ساده ECS
- 44. هماهنگسازی سیستمهای ECS
- 45. مدیریت صحنه (Scene Management)
- 46. بارگذاری و ذخیره صحنهها
- 47. ساختار دادههای صحنه
- 48. مدیریت اشیاء در صحنه
- 49. مدیریت اشیاء پیشساخته (Prefabs)
- 50. سیستم رندرینگ: مبانی
- 51. مدیریت دوربین
- 52. ترانسفورمهای بازی (Translation, Rotation, Scale)
- 53. ماتریسهای تبدیل
- 54. مدیریت مشها (Meshes)
- 55. مدیریت متریالها و شیدرها
- 56. پایپلاین رندرینگ (Rendering Pipeline)
- 57. نورپردازی در موتور بازی
- 58. نورهای جهتدار (Directional Lights)
- 59. نورهای نقطهای (Point Lights)
- 60. نورهای منطقهای (Spotlights)
- 61. سایهها (Shadows)
- 62. تکنیکهای سایهزنی
- 63. سیستم صوتی: مبانی
- 64. بارگذاری و پخش صدا
- 65. مدیریت صدای سهبعدی
- 66. سیستم فیزیک: مبانی
- 67. موتورهای فیزیک (Physics Engines)
- 68. پیادهسازی تشخیص برخورد ساده (Collision Detection)
- 69. پاسخ به برخورد (Collision Response)
- 70. تکنیکهای شبیهسازی فیزیک
- 71. سیستم انیمیشن: مبانی
- 72. بارگذاری و پخش انیمیشن
- 73. انیمیشن اسکلتی (Skeletal Animation)
- 74. ترکیب انیمیشنها
- 75. سیستم ورودی: مبانی
- 76. مدیریت دستگاههای ورودی (کیبورد، ماوس، گیمپد)
- 77. نقشهبرداری ورودی (Input Mapping)
- 78. سیستم مدیریت منابع (Asset Management)
- 79. بارگذاری و کش منابع
- 80. مدیریت حافظه منابع
- 81. ذخیره و بارگذاری بازی (Save/Load System)
- 82. سیستم UI (User Interface)
- 83. طراحی و پیادهسازی عناصر UI
- 84. مدیریت رویدادهای UI
- 85. ابزارهای توسعه بازی (Editor Tools)
- 86. معرفی ایدهآل ابزارهای توسعه
- 87. نحوه ادغام ابزارها
- 88. شبکهسازی در بازیها (مقدمه)
- 89. مبانی ارتباطات تحت شبکه
- 90. پروتکلهای ارتباطی
- 91. ساختار دادههای سریالایز شده
- 92. مدیریت خطا در موتور بازی
- 93. دیباگ کردن و پروفایلینگ
- 94. نکاتی برای بهینهسازی عملکرد
- 95. امنیت در بازیها (مقدمه)
- 96. روشهای جلوگیری از تقلب
- 97. توسعه پایدار و قابلیت نگهداری
- 98. مدیریت ورژن و کنترل کد منبع
- 99. مستندسازی کد و موتور بازی
- 100. مقدمه بر هوش مصنوعی در بازیها
تگها:
C#
design patterns
Game Architecture
Game Coding Complete
Game Development
Game Engine
Game Programming
Gamedev
آموزش بازیسازی
الگوهای طراحی
برنامهنویسی بازی
توسعه بازی
ساخت موتور بازی
معماری بازی
موتور بازی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.