کتاب آموزش جامع برنامه‌نویسی C برای ساخت بازی در محیط Unity 3D

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره آموزش جامع برنامه‌نویسی C برای ساخت بازی در محیط Unity 3D

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

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

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

  • 1. مقدمه‌ای بر برنامه‌نویسی و زبان C
  • 2. نصب و راه‌اندازی محیط توسعه Unity
  • 3. آشنایی با محیط کاربری Unity
  • 4. مبانی زبان C: متغیرها و انواع داده
  • 5. عملگرها در زبان C
  • 6. دستورات شرطی: if، else if، else
  • 7. حلقه‌های تکرار: for، while، do-while
  • 8. ساختار داده‌ها: آرایه‌ها
  • 9. کار با رشته‌ها در C
  • 10. توابع در زبان C
  • 11. اشاره‌گرها در C
  • 12. ساختارها (Structs) در C
  • 13. کلاس‌ها و اشیاء در C# (مورد استفاده در Unity)
  • 14. مفاهیم برنامه‌نویسی شیءگرا (OOP)
  • 15. وراثت در C#
  • 16. چندریختی (Polymorphism) در C#
  • 17. کپسوله‌سازی (Encapsulation) در C#
  • 18. مدیریت خطا و استثناها (Exceptions)
  • 19. فضاهای نام (Namespaces) در C#
  • 20. کار با فایل‌ها و ورودی/خروجی (I/O)
  • 21. مقدمه‌ای بر فیزیک در Unity
  • 22. کار با Rigidbody برای اجسام فیزیکی
  • 23. انواع Colliderها و کاربرد آن‌ها
  • 24. توابع مرتبط با فیزیک در Unity
  • 25. مقدمه‌ای بر اسکریپت‌نویسی در Unity
  • 26. ساخت اولین اسکریپت C#
  • 27. متغیرهای عمومی (Public) و خصوصی (Private)
  • 28. تابع Start و Update
  • 29. تابع FixedUpdate
  • 30. کار با کامپوننت‌ها (Components)
  • 31. دسترسی به کامپوننت‌های دیگر
  • 32. ایجاد و تخریب اشیاء (GameObjects)
  • 33. مدیریت صحنه‌ها (Scenes)
  • 34. کار با Prefabs
  • 35. ایجاد و ویرایش Prefabs
  • 36. مقدمه‌ای بر انیمیشن در Unity
  • 37. کار با انیماتور (Animator)
  • 38. ساخت انیمیشن‌های ساده
  • 39. انتقال بین حالت‌های انیمیشن
  • 40. کار با سیستم ذرات (Particle System)
  • 41. ساخت افکت‌های بصری
  • 42. اصول طراحی رابط کاربری (UI) در Unity
  • 43. کار با Canvas
  • 44. عناصر UI: Text، Image، Button
  • 45. ساخت منوهای بازی
  • 46. مقدمه‌ای بر صداگذاری در Unity
  • 47. کار با AudioSource و AudioClip
  • 48. پخش صداهای پس‌زمینه و افکت‌ها
  • 49. کنترل صدا
  • 50. مقدمه‌ای بر شبکه‌سازی در بازی‌ها (چارچوب رسمی)
  • 51. مفاهیم پایه شبکه برای بازی
  • 52. پیاده‌سازی ارتباطات اولیه (چارچوب رسمی)
  • 53. مدیریت داده‌های بازیکن (چارچوب رسمی)
  • 54. اصول امنیتی در توسعه بازی (چارچوب رسمی)
  • 55. بهینه‌سازی عملکرد بازی
  • 56. مدیریت حافظه
  • 57. پروفایلینگ (Profiling) در Unity
  • 58. تکنیک‌های رفع اشکال (Debugging)
  • 59. کار با Debug.Log
  • 60. استفاده از Inspector برای اشکال‌زدایی
  • 61. مقدمه‌ای بر هوش مصنوعی (AI) در بازی
  • 62. مفاهیم پایه AI
  • 63. پیاده‌سازی مسیر یابی (Pathfinding) ساده
  • 64. رفتارهای ساده AI
  • 65. مقدمه‌ای بر طراحی بازی
  • 66. مراحل توسعه بازی
  • 67. اصول طراحی مراحل (Level Design)
  • 68. طراحی مکانیک‌های بازی
  • 69. تست و بازخورد
  • 70. مدیریت پروژه در Unity
  • 71. کار با Version Control (مانند Git)
  • 72. تنظیمات پروژه
  • 73. خروجی گرفتن از بازی
  • 74. مقدمه‌ای بر توسعه بازی برای پلتفرم‌های مختلف
  • 75. اصول انتشار بازی
  • 76. قوانین و مقررات مربوط به بازی‌های رایانه‌ای در ایران
  • 77. اصول اخلاقی در توسعه بازی
  • 78. کاربرد عملی C# در سناریوهای بازی
  • 79. پیاده‌سازی سیستم امتیازدهی
  • 80. مدیریت وضعیت بازیکن
  • 81. ایجاد دشمنان ساده
  • 82. سیستم سلامتی و آسیب
  • 83. مقدمه‌ای بر یادگیری ماشین در بازی (چارچوب علمی)
  • 84. کاربرد ML-Agents در Unity (چارچوب علمی)
  • 85. ساخت عامل‌های هوشمند (چارچوب علمی)
  • 86. آموزش عامل‌ها (چارچوب علمی)
  • 87. ارزیابی عملکرد عامل‌ها (چارچوب علمی)
  • 88. مقدمه‌ای بر واقعیت مجازی (VR) و افزوده (AR) در Unity (چارچوب رسمی)
  • 89. قابلیت‌های VR/AR در Unity (چارچوب رسمی)
  • 90. توسعه سناریوهای ساده VR/AR (چارچوب رسمی)
  • 91. ملاحظات فنی VR/AR (چارچوب رسمی)
  • 92. پایان‌بندی پروژه و جمع‌بندی
  • 93. مروری بر مفاهیم کلیدی
  • 94. منابع بیشتر برای مطالعه
  • 95. نکات تکمیلی و کاربردی
  • 96. مقدمه‌ای بر معماری نرم‌افزار بازی
  • 97. الگوهای طراحی در توسعه بازی
  • 98. ساختاردهی کد برای پروژه‌های بزرگ
  • 99. مدیریت وابستگی‌ها

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

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

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

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

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


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

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

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

نظرات

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

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