کتاب ورود به دنیای بازی‌سازی: ساخت اولین بازی در ۲۴ گام عملی

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب ورود به دنیای بازی‌سازی: ساخت اولین بازی در ۲۴ گام عملی

موضوع کلی: توسعه بازی

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

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. مقدمه‌ای بر دنیای بازی‌سازی و فرصت‌های آن
  • 2. آشنایی با ابزارها و موتورهای بازی‌سازی رایج
  • 3. انتخاب موتور بازی‌سازی مناسب برای پروژه شما
  • 4. نصب و راه‌اندازی موتور بازی‌سازی
  • 5. آشنایی با رابط کاربری موتور بازی‌سازی
  • 6. مفاهیم پایه‌ای برنامه‌نویسی: متغیرها و انواع داده
  • 7. عملگرها و عبارات در برنامه‌نویسی
  • 8. ساختارهای کنترلی: شرطی‌ها (if/else)
  • 9. ساختارهای کنترلی: حلقه‌ها (for/while)
  • 10. توابع و رویه‌ها: تعریف و فراخوانی
  • 11. مقدمه‌ای بر برنامه‌نویسی شیءگرا (OOP)
  • 12. کلاس‌ها و اشیاء: تعریف و نمونه‌سازی
  • 13. وراثت و چندریختی در OOP
  • 14. کپسوله‌سازی و پنهان‌سازی اطلاعات
  • 15. ایجاد اولین اسکریپت: چاپ پیام در کنسول
  • 16. مدیریت ورودی کاربر: صفحه کلید و ماوس
  • 17. حرکت دادن اشیاء در صحنه بازی
  • 18. آشنایی با سیستم مختصات و فضا در بازی
  • 19. کار با ترانسفورم‌ها: موقعیت، چرخش و مقیاس
  • 20. مدیریت زمان و نرخ فریم در بازی
  • 21. آشنایی با مفاهیم فیزیک در بازی
  • 22. ایجاد برخورد بین اشیاء: Collision Detection
  • 23. پاسخ به برخوردها: تغییر موقعیت و اعمال نیرو
  • 24. افزودن جاذبه و نیروهای دیگر
  • 25. آشنایی با صدا و موسیقی در بازی
  • 26. وارد کردن و پخش صدا در بازی
  • 27. کنترل حجم صدا و افکت‌های صوتی
  • 28. مقدمه‌ای بر گرافیک دوبعدی در بازی
  • 29. ایجاد و ویرایش Spriteها
  • 30. وارد کردن تصاویر و انیمیشن‌ها
  • 31. مدیریت لایه‌ها و ترتیب رندرینگ
  • 32. آشنایی با Tilemapها و ساخت محیط دوبعدی
  • 33. مقدمه‌ای بر گرافیک سه‌بعدی در بازی
  • 34. وارد کردن مدل‌های سه‌بعدی
  • 35. تکسچرها و متریال‌ها: ظاهر اشیاء
  • 36. نورپردازی در صحنه سه‌بعدی
  • 37. دوربین و نحوه نمایش صحنه
  • 38. آشنایی با هوش مصنوعی (AI) در بازی
  • 39. حرکت و تعقیب هدف با استفاده از AI
  • 40. ایجاد رفتارهای تصادفی و پیچیده
  • 41. مدیریت منابع بازی: Texture، Sound و Model
  • 42. بهینه‌سازی عملکرد بازی: کاهش بار پردازشی
  • 43. ایجاد رابط کاربری (UI): دکمه‌ها، متن و تصاویر
  • 44. مدیریت رویدادها در UI: کلیک، Hover و …
  • 45. ایجاد منوهای بازی: اصلی، تنظیمات و …
  • 46. ذخیره و بارگذاری اطلاعات بازی: Save/Load
  • 47. استفاده از فایل‌ها برای ذخیره اطلاعات
  • 48. مقدمه‌ای بر شبکه در بازی
  • 49. ایجاد بازی چندنفره ساده
  • 50. مفاهیم Client-Server و P2P
  • 51. آشنایی با انیمیشن در بازی
  • 52. ایجاد انیمیشن‌های دستی
  • 53. استفاده از موتور انیمیشن: Animator Controller
  • 54. ترکیب انیمیشن‌ها و State Machine
  • 55. برنامه‌نویسی Shaderها: ایجاد افکت‌های بصری
  • 56. آشنایی با مفاهیم Vertex Shader و Fragment Shader
  • 57. ایجاد افکت‌های ساده: رنگ و نور
  • 58. بهینه‌سازی بازی برای پلتفرم‌های مختلف
  • 59. تست و دیباگ بازی: پیدا کردن و رفع خطاها
  • 60. استفاده از ابزارهای دیباگینگ
  • 61. آشنایی با الگوهای طراحی بازی (Game Design Patterns)
  • 62. Finite State Machine (FSM)
  • 63. Observer Pattern
  • 64. Singleton Pattern
  • 65. Object Pool Pattern
  • 66. ایجاد سیستم امتیازدهی و پاداش
  • 67. طراحی مراحل بازی (Level Design)
  • 68. ایجاد چالش‌ها و معماها
  • 69. ایجاد NPC (Non-Player Character)
  • 70. طراحی رفتار NPCها
  • 71. ایجاد سیستم Inventory
  • 72. طراحی آیتم‌ها و قابلیت‌های آنها
  • 73. ایجاد سیستم Quest
  • 74. طراحی مراحل Quest
  • 75. مدیریت حافظه در بازی
  • 76. استفاده از Garbage Collection
  • 77. Profiling بازی برای شناسایی مشکلات عملکردی
  • 78. استفاده از Assets Store
  • 79. مدیریت نسخه بازی (Version Control)
  • 80. آشنایی با Git
  • 81. استفاده از GitHub
  • 82. مستندسازی کد
  • 83. کار تیمی در پروژه‌های بازی‌سازی
  • 84. بازاریابی و انتشار بازی
  • 85. جمع‌آوری بازخورد از بازیکنان
  • 86. به روزرسانی بازی و رفع باگ‌ها
  • 87. مقدمه‌ای بر VR/AR
  • 88. توسعه بازی برای موبایل
  • 89. بهینه‌سازی بازی برای موبایل
  • 90. مقدمه‌ای بر Machine Learning در بازی
  • 91. استفاده از Machine Learning برای AI
  • 92. ایجاد بازی با استفاده از Machine Learning
  • 93. مقدمه‌ای بر Ray Tracing
  • 94. استفاده از Ray Tracing در بازی
  • 95. بهینه‌سازی Ray Tracing
  • 96. تکنیک‌های پیشرفته گرافیکی
  • 97. استفاده از Post Processing Effects
  • 98. ایجاد Cinematic Cutscenes
  • 99. آشنایی با Game Jams
  • 100. شرکت در Game Jams

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

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

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

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

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


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

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

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

نظرات

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

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