کتاب برنامه‌نویسی شیءگرا برای توسعه بازی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

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

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

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

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

موضوع کلی: برنامه نویسی

موضوع میانی: برنامه‌نویسی شیءگرا (OOP)

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

  • 1. متغیرها و انواع داده در سی شارپ
  • 2. عملگرها و عبارات شرطی
  • 3. حلقه‌های تکرار و ساختارهای کنترلی
  • 4. مفاهیم پایه کلاس و شیء
  • 5. سازنده ها و تخریب کننده ها
  • 6. وراثت و سلسله مراتب کلاس ها
  • 7. چندریختی و متدهای مجازی
  • 8. اینترفیس ها و پیاده سازی آن ها
  • 9. کلاس های انتزاعی
  • 10. کپسوله سازی و سطح دسترسی ها
  • 11. مقداردهی اولیه و لیست های مقداردهی
  • 12. ساختارها در مقابل کلاس ها
  • 13. مدیریت حافظه و garbage collection
  • 14. متدهای بسط و کلاس های استاتیک
  • 15. عملگرهای بارگذاری شده
  • 16. رویدادها و delegate ها
  • 17. مدیریت خطا و استثناها
  • 18. generic ها و مجموعه های نوع ایمن
  • 19. LINQ و پرس و جوی داده
  • 20. تایمر و حلقه بازی
  • 21. اجزای اصلی موتور بازی (Game Loop)
  • 22. مدیریت ورودی از صفحه کلید و ماوس
  • 23. مدیریت ورودی از گیم پد
  • 24. ذخیره و بارگذاری پیشرفت بازی
  • 25. مدیریت سطح و صحنه
  • 26. سیستم ذخیره و بازیابی داده
  • 27. پایه های فیزیک دو بعدی
  • 28. تشخیص برخورد در بازی
  • 29. سیستم ذرات و افکت های بصری
  • 30. انیمیشن اسپرایت
  • 31. انیمیشن فریم به فریم
  • 32. مدیریت دارایی و Asset Bundle
  • 33. آموزش طراحی رابط کاربری بازی
  • 34. مدیریت منوها و دکمه ها
  • 35. سیستم پیشرفت و امتیازدهی
  • 36. مدیریت صدا و افکت های صوتی
  • 37. پیاده سازی هوش مصنوعی ساده برای دشمنان
  • 38. الگوریتم های مسیریابی (A*)
  • 39. مدیریت وضعیت بازی
  • 40. سیستم نوبت دهی در بازی
  • 41. مدیریت آیتم و موجودی
  • 42. ذخیره و بارگذاری با JSON و XML
  • 43. مدیریت حافظه و بهینه سازی عملکرد
  • 44. مبانی شبکه و بازی چندنفره
  • 45. همگام سازی وضعیت بین کلاینت ها
  • 46. مدیریت اتاق و لابی
  • 47. سیستم دستیابی به موفقیت (Achievement)
  • 48. محلی سازی و ترجمه متن بازی
  • 49. تست واحد و دیباگینگ
  • 50. مستندسازی کد و کامنت نویسی
  • 51. مدیریت خطاهای زمان اجرا
  • 52. الگوی طراحی Singleton
  • 53. الگوی طراحی Object Pool
  • 54. الگوی طراحی Factory
  • 55. الگوی طراحی Observer
  • 56. الگوی طراحی Command
  • 57. الگوی طراحی State
  • 58. الگوی طراحی Strategy
  • 59. الگوی طراحی Component
  • 60. مدیریت وابستگی ها و Dependency Injection
  • 61. توسعه با Unity و C#
  • 62. آشنایی با MonoGame و C#
  • 63. مدیریت چرخه عمر اشیاء در بازی
  • 64. مدیریت فایل های پیکربندی
  • 65. نوشتن اسکریپت های کمکی
  • 66. مدیریت دوربین در بازی
  • 67. مدیریت نور و سایه در بازی
  • 68. مدیریت بافت و متریال
  • 69. مدیریت انیمیشن سه بعدی
  • 70. مدیریت ریگ بادی و فیزیک سه بعدی
  • 71. مدیریت بازی های دو بعدی با Tilemap
  • 72. مدیریت بازی های دو بعدی با Sprite
  • 73. مدیریت بازی های دو بعدی با UI
  • 74. مدیریت بازی های دو بعدی با Animation
  • 75. مدیریت بازی های دو بعدی با Physics 2D
  • 76. مدیریت بازی های دو بعدی با Input System
  • 77. مدیریت بازی های دو بعدی با Audio
  • 78. مدیریت بازی های دو بعدی با Save System
  • 79. مدیریت بازی های دو بعدی با Level Design
  • 80. مدیریت بازی های دو بعدی با Game Manager
  • 81. مدیریت بازی های دو بعدی با Object Pooling
  • 82. مدیریت بازی های دو بعدی با Coroutine
  • 83. مدیریت بازی های دو بعدی با Async
  • 84. مدیریت بازی های دو بعدی با Threading
  • 85. مدیریت بازی های دو بعدی با Optimization
  • 86. مدیریت بازی های دو بعدی با Profiling
  • 87. مدیریت بازی های دو بعدی با Memory Management
  • 88. مدیریت بازی های دو بعدی با Debugging
  • 89. مدیریت بازی های دو بعدی با Testing
  • 90. مدیریت بازی های دو بعدی با Documentation
تگ‌ها: OOP اصول طراحی بازی بازی‌سازی با OOP برنامه‌نویسی شیءگرا توسعه بازی ساختار کد بازی کلاس و شیء وراثت و چندریختی

نظرات

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

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