کتاب مبانی برنامه‌نویسی بازی‌های سه‌بعدی با موتورهای بازی‌ساز

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره مبانی برنامه‌نویسی بازی‌های سه‌بعدی با موتورهای بازی‌ساز

موضوع کلی: فناوری اطلاعات و علوم کامپیوتر

موضوع میانی: توسعه نرم‌افزار و برنامه‌نویسی

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر توسعه بازی‌های سه‌بعدی
  • 2. مفاهیم پایه گرافیک کامپیوتری
  • 3. معماری موتورهای بازی‌ساز
  • 4. معرفی زبان برنامه‌نویسی C++ برای بازی‌سازی
  • 5. مفاهیم شی‌گرایی در C++
  • 6. کار با کلاس‌ها و اشیاء
  • 7. وراثت و پلی‌مورفیسم
  • 8. کتابخانه‌های گرافیکی استاندارد
  • 9. نصب و پیکربندی موتور بازی‌سازی
  • 10. محیط توسعه یکپارچه (IDE)
  • 11. ساختار کلی یک پروژه بازی
  • 12. مدیریت صحنه‌ها (Scenes)
  • 13. ایجاد و مدیریت اشیاء بازی (Game Objects)
  • 14. مفاهیم Transform: موقعیت، چرخش، مقیاس
  • 15. کار با مختصات سه‌بعدی
  • 16. دوربین در بازی‌های سه‌بعدی
  • 17. انواع دوربین و تنظیمات آن
  • 18. رندرینگ (Rendering) چیست؟
  • 19. مدل‌های نورپردازی در گرافیک سه‌بعدی
  • 20. نورهای جهت‌دار (Directional Lights)
  • 21. نورهای نقطه‌ای (Point Lights)
  • 22. نورهای منطقه‌ای (Spotlights)
  • 23. مواد (Materials) و بافت‌ها (Textures)
  • 24. ایجاد و اعمال مواد
  • 25. کار با تکسچرها
  • 26. Shaderها و زبان GLSL
  • 27. مفاهیم پایه انیمیشن
  • 28. انیمیشن فریم به فریم
  • 29. انیمیشن مبتنی بر استخوان (Skeletal Animation)
  • 30. کار با مدل‌های سه‌بعدی وارداتی
  • 31. مدیریت ورودی کاربر (Input Management)
  • 32. تشخیص کلیدهای صفحه کلید
  • 33. تشخیص رویدادهای ماوس
  • 34. تشخیص ورودی گیم‌پد
  • 35. فیزیک در بازی‌های سه‌بعدی
  • 36. موتورهای فیزیک (Physics Engines)
  • 37. تشخیص برخورد (Collision Detection)
  • 38. انواع شکل‌های برخورد
  • 39. پاسخ به برخورد (Collision Response)
  • 40. سیستم ذرات (Particle Systems)
  • 41. کار با سیستم‌های ذرات برای افکت‌ها
  • 42. تولید دود، آتش و انفجار
  • 43. صداگذاری در بازی‌های سه‌بعدی
  • 44. مدیریت فایل‌های صوتی
  • 45. پخش صداهای سه‌بعدی
  • 46. کار با صداهای پس‌زمینه
  • 47. رابط کاربری (UI) در بازی‌ها
  • 48. عناصر رابط کاربری: دکمه، متن، نوار سلامتی
  • 49. طراحی و پیاده‌سازی UI
  • 50. ذخیره و بارگذاری بازی (Save/Load)
  • 51. مفاهیم ذخیره‌سازی داده‌ها
  • 52. پیاده‌سازی سیستم ذخیره و بارگذاری
  • 53. بهینه‌سازی عملکرد بازی (Performance Optimization)
  • 54. شناسایی گلوگاه‌های عملکرد
  • 55. تکنیک‌های کاهش بار پردازشی
  • 56. مدیریت حافظه در بازی‌سازی
  • 57. اصول طراحی معماری نرم‌افزار در بازی
  • 58. الگوی طراحی Singleton
  • 59. الگوی طراحی Observer
  • 60. الگوی طراحی State
  • 61. مدیریت وضعیت بازی (Game State Management)
  • 62. پیاده‌سازی منوها
  • 63. پیاده‌سازی صفحه اصلی بازی
  • 64. مدیریت صفحه پایان بازی
  • 65. مفاهیم شبکه در بازی‌های چندنفره
  • 66. اصول اولیه شبکه
  • 67. انواع معماری شبکه (کلاینت-سرور)
  • 68. مدیریت داده‌های شبکه
  • 69. همگام‌سازی وضعیت بازی (State Synchronization)
  • 70. مقدمه‌ای بر هوش مصنوعی در بازی‌ها
  • 71. موتورهای هوش مصنوعی
  • 72. حرکت NPCها (Pathfinding)
  • 73. الگوریتم A* برای مسیریابی
  • 74. سیستم‌های تصمیم‌گیری NPC
  • 75. ماشین‌های وضعیت متناهی (Finite State Machines)
  • 76. توسعه ابزارهای کمکی (Editor Tools)
  • 77. ایجاد ویرایشگرهای سفارشی
  • 78. تست و اشکال‌زدایی بازی
  • 79. روش‌های تست بازی
  • 80. مدیریت باگ‌ها (Bug Tracking)
  • 81. مفاهیم انتشار بازی
  • 82. بسته‌بندی بازی برای پلتفرم‌های مختلف
  • 83. مقدمه‌ای بر واقعیت مجازی (VR) در بازی‌سازی
  • 84. مقدمه‌ای بر واقعیت افزوده (AR) در بازی‌سازی
  • 85. اصول طراحی بازی‌های آموزشی
  • 86. پروژه‌های عملی توسعه بازی سه‌بعدی
  • 87. ساخت یک بازی پلتفرمر ساده
  • 88. ساخت یک بازی شوتر اول شخص مقدماتی
  • 89. ساخت یک بازی معمایی سه‌بعدی
  • 90. کار با ابزارهای مدل‌سازی سه‌بعدی
  • 91. اصول نورپردازی پیشرفته
  • 92. تکنیک‌های سایه‌زنی (Shading Techniques)
  • 93. پست‌پروسسینگ (Post-Processing Effects)
  • 94. افکت‌های تصویری پیشرفته
  • 95. اصول طراحی مراحل (Level Design)
  • 96. تکنیک‌های طراحی مراحل جذاب
  • 97. مفاهیم تعادل (Balancing) در بازی
  • 98. سیستم‌های امتیازدهی و پیشرفت بازیکن
  • 99. مقدمه‌ای بر توسعه بازی برای موبایل
  • 100. تفاوت‌های توسعه بازی برای پلتفرم‌های مختلف

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.