کتاب ساخت بازی با سیستم مؤلفه-موجودیت (ECS) در یونیتی

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره ساخت بازی با سیستم مؤلفه-موجودیت (ECS) در یونیتی

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

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

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

  • 1. مقدمه‌ای بر توسعه بازی و معماری نرم‌افزار
  • 2. مبانی توسعه بازی در یونیتی
  • 3. معرفی سیستم مؤلفه-موجودیت (ECS)
  • 4. تفاوت ECS با رویکردهای سنتی
  • 5. مزایای ECS برای عملکرد و مقیاس‌پذیری
  • 6. نصب و راه‌اندازی ابزارهای مورد نیاز
  • 7. آشنایی با مفاهیم پایه DOTS
  • 8. موجودیت‌ها (Entities) در ECS
  • 9. مؤلفه‌ها (Components) در ECS
  • 10. سیستم‌ها (Systems) در ECS
  • 11. چرخه حیات موجودیت‌ها
  • 12. ایجاد و حذف موجودیت‌ها
  • 13. مدیریت مؤلفه‌ها
  • 14. اضافه کردن و حذف مؤلفه‌ها
  • 15. خواندن و نوشتن داده‌های مؤلفه
  • 16. مفهوم داده‌های ساختاریافته (Struct)
  • 17. استفاده از Struct در مؤلفه‌ها
  • 18. مفهوم داده‌های غیرقابل تغییر (Immutable Data)
  • 19. مدیریت داده‌های غیرقابل تغییر
  • 20. مفهوم داده‌های قابل تغییر (Mutable Data)
  • 21. مدیریت داده‌های قابل تغییر
  • 22. سیستم‌های منطقی (Logic Systems)
  • 23. سیستم‌های داده‌محور (Data-driven Systems)
  • 24. ارتباط بین سیستم‌ها
  • 25. اولویت‌بندی و ترتیب اجرای سیستم‌ها
  • 26. استفاده از Job System برای پردازش موازی
  • 27. مبانی Job System
  • 28. نوشتن Jobهای ساده
  • 29. زمان‌بندی Jobها
  • 30. مدیریت وابستگی بین Jobها
  • 31. استفاده از Native Containers
  • 32. مفهوم Native Arrays
  • 33. مدیریت حافظه در Native Containers
  • 34. کالکشن‌های اختصاصی DOTS
  • 35. مفهوم Burst Compiler
  • 36. بهینه‌سازی کد با Burst Compiler
  • 37. آشنایی با Entity Component System (ECS) در یونیتی
  • 38. پیاده‌سازی ECS با استفاده از Unity.Entities
  • 39. نحوه تعریف موجودیت‌ها
  • 40. نحوه تعریف مؤلفه‌ها
  • 41. نحوه تعریف سیستم‌ها
  • 42. ایجاد یک پروژه ECS پایه
  • 43. اضافه کردن موجودیت‌ها به صحنه
  • 44. مدیریت مؤلفه‌های موجودیت‌ها
  • 45. نوشتن اولین سیستم ECS
  • 46. اجرای سیستم‌ها در چرخه بازی
  • 47. کار با داده‌های مؤلفه در سیستم‌ها
  • 48. ذخیره‌سازی و بازیابی داده‌ها
  • 49. مدیریت حافظه در ECS
  • 50. بهینه‌سازی عملکرد با ECS
  • 51. استفاده از Entity Query
  • 52. فیلتر کردن موجودیت‌ها بر اساس مؤلفه‌ها
  • 53. مرتب‌سازی نتایج Entity Query
  • 54. بهینه‌سازی Entity Query
  • 55. کار با داده‌های کامپیوتر (Computer Data)
  • 56. مدیریت داده‌های بزرگ
  • 57. بهینه‌سازی دسترسی به داده‌ها
  • 58. استفاده از Burst Compiler در سیستم‌های ECS
  • 59. ایجاد Jobهای سفارشی برای پردازش داده‌ها
  • 60. زمان‌بندی Jobهای مرتبط با ECS
  • 61. مدیریت وابستگی بین Jobهای ECS
  • 62. کار با Native Containers در ECS
  • 63. مفهوم Native Structs
  • 64. مدیریت حافظه Native Structs
  • 65. استفاده از Native Arrays در ECS
  • 66. نوشتن سیستم‌های پیچیده‌تر
  • 67. مدیریت تعاملات بین موجودیت‌ها
  • 68. ایجاد بازی‌های ساده با ECS
  • 69. پیاده‌سازی فیزیک در ECS
  • 70. شبیه‌سازی حرکت در ECS
  • 71. هوش مصنوعی پایه در ECS
  • 72. مدیریت وضعیت بازی با ECS
  • 73. ذخیره و بارگذاری وضعیت بازی
  • 74. بهینه‌سازی بازی‌های ساخته شده با ECS
  • 75. تست عملکرد بازی‌های ECS
  • 76. استفاده از ابزارهای پروفایلینگ یونیتی
  • 77. شناسایی گلوگاه‌های عملکردی
  • 78. بهبود معماری بازی با الگوهای ECS
  • 79. ارتباط با سایر بخش‌های یونیتی
  • 80. استفاده از Prefabs در ECS
  • 81. مدیریت انیمیشن در ECS
  • 82. کار با UI در ECS
  • 83. مفاهیم پیشرفته‌تر ECS
  • 84. استفاده از ISystemStateComponent
  • 85. کار با ISystemStateDataAccess
  • 86. مدیریت سیستم‌های مشترک
  • 87. استفاده از Worldهای متعدد
  • 88. ساخت بازی‌های بزرگ و مقیاس‌پذیر
  • 89. چالش‌های توسعه با ECS
  • 90. راهکارهای مقابله با چالش‌ها
  • 91. آینده ECS در یونیتی
  • 92. جمع‌بندی و مسیر یادگیری
  • 93. مرجع‌شناسی و منابع بیشتر

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

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

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

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

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


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

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

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

نظرات

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

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