کتاب برنامه نویسی سی شارپ (#C) برای بازی سازی با Unity

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره برنامه نویسی سی شارپ (#C) برای بازی سازی با Unity

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

موضوع میانی: سی شارپ (#C)

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

  • 1. مقدمه‌ای بر محیط توسعه Unity و زبان C#
  • 2. نصب و پیکربندی Unity Hub و ویرایشگر Unity
  • 3. آشنایی با رابط کاربری Unity و پنجره‌های کلیدی
  • 4. مفاهیم اصلی بازی‌سازی در Unity: صحنه، اشیاء بازی، کامپوننت‌ها
  • 5. ایجاد اولین پروژه بازی در Unity
  • 6. اصول اولیه برنامه‌نویسی در C#: متغیرها، انواع داده‌ها و عملگرها
  • 7. ساختار کنترل در C#: دستورات شرطی (if, else if, else)
  • 8. حلقه‌های تکرار در C#: (for, while, do-while)
  • 9. توابع و روش‌ها در C#: تعریف، فراخوانی و پارامترها
  • 10. مفاهیم شی‌گرایی در C#: کلاس‌ها، اشیاء و نمونه‌سازی
  • 11. ویژگی‌های کلاس: فیلدها و پراپرتی‌ها
  • 12. رفتار کلاس: متدها و سازنده‌ها
  • 13. مفاهیم وراثت در C#
  • 14. پلی‌مورفیسم و سربارگذاری متدها
  • 15. اینترفیس‌ها و کلاس‌های انتزاعی در C#
  • 16. مدیریت رویدادها در Unity
  • 17. کار با ورودی‌های کاربر: صفحه کلید، ماوس و لمس
  • 18. حرکت دادن اشیاء بازی با اسکریپت
  • 19. فیزیک در Unity: Rigidbody، Collider و نیروها
  • 20. مدیریت برخوردها و تریگرها
  • 21. ایجاد انیمیشن‌ها در Unity
  • 22. کار با سیستم انیمیشن Unity: Animator Controller
  • 23. ترانزیشن‌ها و پارامترهای انیمیشن
  • 24. انیمیشن‌های مبتنی بر کد (Mecanim)
  • 25. کار با صدا و موسیقی در Unity
  • 26. مدیریت منابع صوتی: Audio Source و Audio Listener
  • 27. پخش و کنترل صداها
  • 28. ساخت رابط کاربری (UI) در Unity
  • 29. عناصر UI: Text, Button, Image, Slider
  • 30. طراحی Layoutهای UI
  • 31. مدیریت وضعیت بازی: ذخیره و بارگذاری
  • 32. سیستم ذخیره و بارگذاری مبتنی بر PlayerPrefs
  • 33. ذخیره و بارگذاری داده‌های پیچیده‌تر
  • 34. مفاهیم شبکه‌سازی پایه در بازی‌سازی
  • 35. اصول ارتباط کلاینت-سرور
  • 36. پیاده‌سازی مکانیزم‌های ساده شبکه در Unity
  • 37. مدیریت صحنه‌ها و انتقال بین آن‌ها
  • 38. بارگذاری غیرهمزمان صحنه‌ها
  • 39. کار با Prefabها و نمونه‌سازی آن‌ها
  • 40. مدیریت منابع و Asset Management در Unity
  • 41. وارد کردن و مدیریت Assetها
  • 42. کار با متریال‌ها و Shaderها
  • 43. نورپردازی در Unity: انواع نور و تنظیمات
  • 44. سایه‌ها و افکت‌های نوری
  • 45. سیستم ذرات (Particle System) برای افکت‌های بصری
  • 46. ایجاد افکت‌های دود، آتش و انفجار
  • 47. کار با دوربین و تنظیمات آن
  • 48. انواع دوربین‌ها و حالت‌های دید
  • 49. حرکت دوربین و دنبال کردن بازیکن
  • 50. مفاهیم هوش مصنوعی پایه در بازی‌سازی
  • 51. الگوریتم‌های پیمایش مسیر (Pathfinding)
  • 52. سیستم State Machine برای رفتار NPCها
  • 53. مدیریت داده‌های بازی با Scriptable Objects
  • 54. طراحی سیستم‌های امتیازدهی و پیشرفت بازیکن
  • 55. ایجاد دشمنان و رفتار آن‌ها
  • 56. سیستم مبارزه و شلیک
  • 57. مدیریت سلامتی و آسیب
  • 58. طراحی مراحل و چالش‌ها
  • 59. بهینه‌سازی عملکرد بازی در Unity
  • 60. شناسایی Bottleneckها
  • 61. تکنیک‌های بهینه‌سازی کد و گرافیک
  • 62. اصول طراحی بازی‌های موبایل
  • 63. کنترل‌های لمسی و رابط کاربری سازگار
  • 64. ملاحظات عملکردی در دستگاه‌های موبایل
  • 65. استفاده از ابزارهای پروفایلینگ Unity
  • 66. تحلیل عملکرد و شناسایی مشکلات
  • 67. تکنیک‌های پیشرفته انیمیشن
  • 68. کارت‌های انیمیشن (Animation Curves)
  • 69. انیمیشن‌های ترکیبی (Blend Trees)
  • 70. سیستم‌های پیشرفته UI
  • 71. منوهای بازی پیچیده
  • 72. سیستم‌های امتیازدهی زنده
  • 73. مفاهیم پیشرفته فیزیک
  • 74. Joints و محدودیت‌ها در Rigidbody
  • 75. شبیه‌سازی پارچه‌ای و مایعات
  • 76. هوش مصنوعی پیشرفته‌تر
  • 77. یادگیری ماشین در بازی‌سازی (مقدماتی)
  • 78. سیستم‌های تصمیم‌گیری پیچیده‌تر
  • 79. شبکه‌سازی پیشرفته
  • 80. همگام‌سازی وضعیت بازی
  • 81. مدیریت Latency و Packet Loss
  • 82. تکنیک‌های پیشرفته نورپردازی
  • 83. Global Illumination و Real-time GI
  • 84. Screen Space Ambient Occlusion
  • 85. بهینه‌سازی گرافیکی پیشرفته
  • 86. Occlusion Culling و Frustum Culling
  • 87. Level of Detail (LOD)
  • 88. ساخت بازی‌های واقعیت مجازی (VR) پایه
  • 89. مفاهیم VR و تنظیمات Unity VR
  • 90. کار با کنترلرهای VR
  • 91. ساخت بازی‌های واقعیت افزوده (AR) پایه
  • 92. مفاهیم AR و تنظیمات Unity AR Foundation
  • 93. تشخیص سطوح و قرار دادن اشیاء
  • 94. مدیریت خطا و اشکال‌زدایی در Unity
  • 95. تکنیک‌های Debugging پیشرفته
  • 96. لاگ‌گیری و تحلیل گزارش‌ها
  • 97. اصول طراحی UI/UX برای بازی‌ها
  • 98. روانشناسی رنگ و چیدمان
  • 99. ایجاد تجربه کاربری لذت‌بخش
  • 100. مقدمه‌ای بر توسعه بازی‌های مستقل (Indie)

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

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

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

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

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


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

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

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

نظرات

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

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