کتاب آموزش جامع ساخت بازی‌های HTML5 جذاب با GameMaker: از صفر تا قهرمانی

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب آموزش جامع ساخت بازی‌های HTML5 جذاب با GameMaker: از صفر تا قهرمانی

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

موضوع میانی: توسعه بازی‌های HTML5 با GameMaker

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

  • 1. مقدمه‌ای بر توسعه بازی‌های HTML5
  • 2. آشنایی با محیط GameMaker Studio
  • 3. اولین پروژه شما: ساخت یک بازی ساده
  • 4. درک Spriteها: گرافیک بازی شما
  • 5. Objectها: هسته تعاملی بازی
  • 6. رویدادها (Events) و اکشن‌ها (Actions)
  • 7. اتاق‌ها (Rooms) و ترتیب صحنه‌ها
  • 8. مفاهیم اولیه صادرات HTML5
  • 9. تنظیمات پروژه برای HTML5
  • 10. اولین خروجی HTML5 شما
  • 11. آشنایی با GML: GameMaker Language
  • 12. متغیرها و انواع داده در GML
  • 13. عبارات شرطی: if/else
  • 14. حلقه‌ها: for و while
  • 15. توابع و اسکریپت‌ها
  • 16. انیمیشن Spriteها و مبدأ (Origin)
  • 17. وراثت Objectها: والد و فرزند
  • 18. تشخیص برخورد: مقدماتی
  • 19. برخورد پیشرفته: Bounding Box و Mask
  • 20. افزودن صدا و موسیقی به بازی
  • 21. ورودی کاربر: کیبورد
  • 22. ورودی کاربر: ماوس
  • 23. ورودی لمسی برای HTML5 (موبایل)
  • 24. استفاده از آلارم‌ها (Alarms) برای زمان‌بندی
  • 25. مسیرها (Paths) برای حرکت خودکار
  • 26. تایم‌لاین‌ها (Timelines) برای توالی رویدادها
  • 27. مدیریت وضعیت بازی (Game States)
  • 28. پیاده‌سازی یک ماشین وضعیت ساده
  • 29. فونت‌ها و نمایش متن در بازی
  • 30. ترسیم اشکال هندسی پایه (Primitives)
  • 31. حرکت بازیکن: پلتفرمر دو بعدی
  • 32. حرکت بازیکن: دید از بالا (Top-down)
  • 33. هوش مصنوعی دشمن: دنبال کردن ساده
  • 34. هوش مصنوعی دشمن: رفتار مبتنی بر وضعیت
  • 35. سیستم سلامتی و آسیب
  • 36. سیستم امتیاز و جان
  • 37. آیتم‌های قابل جمع‌آوری (Pickups)
  • 38. ایجاد و نابودی اشیا به صورت پویا
  • 39. کنترل دوربین: دنبال کردن بازیکن
  • 40. کنترل دوربین پیشرفته: اسکرول و پارالاکس
  • 41. سیستم ذرات (Particles): مقدماتی
  • 42. سفارشی‌سازی افکت‌های ذرات
  • 43. ساخت منوهای بازی: شروع، مکث، پایان
  • 44. پیاده‌سازی دکمه‌ها و تعاملات UI
  • 45. نمایش عناصر UI: نوارهای سلامتی و نوار ابزار
  • 46. ذخیره و بارگذاری داده بازی (Local Storage)
  • 47. کار با آرایه‌ها (Arrays) برای داده‌های پیچیده
  • 48. ساختارهای داده: لیست‌ها و نقشه‌ها (DS_List, DS_Map)
  • 49. سیستم موجودی (Inventory): پایه
  • 50. سیستم پرتابه‌ها (Projectiles)
  • 51. قدرت‌های ویژه و آپگریدها برای بازیکن
  • 52. فیزیک در GameMaker: مقدمات (گراویتی، برخورد)
  • 53. فیزیک پیشرفته: برخوردها و اعمال نیروها
  • 54. نقشه‌های کاشی (Tile Maps): پایه
  • 55. برخورد پیشرفته با کاشی‌ها و زمین
  • 56. معرفی اتاق‌های پابرجا (Persistent Rooms)
  • 57. تولید تصادفی و پروسیجرال (مقدماتی)
  • 58. کار با سطوح (Surfaces) برای رندرینگ پیشرفته
  • 59. شیدرها (Shaders): مقدمه و کاربرد
  • 60. پیاده‌سازی شیدرهای ساده (نورپردازی، فیلتر)
  • 61. بهینه‌سازی مخصوص HTML5: Draw Callها و سرعت
  • 62. فرمت‌های تصویر برای وب: WebP و PNG
  • 63. عملکرد HTML5: تفاوت CPU و GPU
  • 64. مدیریت حافظه و Garbage Collection در GameMaker/HTML5
  • 65. پشتیبانی از رزولوشن‌های مختلف صفحه و مقیاس‌بندی
  • 66. حالت تمام صفحه (Fullscreen) در بازی‌های HTML5
  • 67. تست سازگاری با مرورگرهای مختلف
  • 68. دیباگ کردن بازی‌های HTML5 در کنسول مرورگر
  • 69. بارگذاری منابع خارجی (تصاویر، صدا) به صورت پویا
  • 70. تعامل با جاوااسکریپت خارجی و محدودیت‌ها
  • 71. آشنایی با HTML5 Canvas و نقش آن در رندرینگ
  • 72. عملیات غیرهمزمان (Asynchronous) در GML
  • 73. پیاده‌سازی Leaderboard (مفاهیم API خارجی)
  • 74. استراتژی‌های درآمدزایی: تبلیغات (مفاهیم اولیه)
  • 75. ادغام ابزارهای تحلیل (Analytics)
  • 76. ورودی پیشرفته: پشتیبانی از Gamepad
  • 77. مفاهیم اولیه شبکه و بازی‌های چند نفره (Conceptual)
  • 78. گروه‌های صوتی (Audio Groups) و مدیریت صدا
  • 79. افکت‌های پیشرفته دوربین: لرزش، زوم، فید
  • 80. محلی‌سازی و بین‌المللی‌سازی (Localization)
  • 81. ساختار و سازماندهی پروژه GameMaker
  • 82. کنترل نسخه (Version Control) با Git (مفاهیم)
  • 83. بازنویسی کد (Refactoring) برای بهبود خوانایی
  • 84. استراتژی‌های دیباگ و ابزارهای پیشرفته
  • 85. بهترین روش‌های مدیریت خطا و عیب‌یابی
  • 86. تست بازی: واحد، یکپارچگی و پلی‌تست
  • 87. متعادل‌سازی سختی و چالش بازی
  • 88. طراحی مراحل جذاب و خلاقانه
  • 89. روایتگری و داستان‌سرایی در بازی‌ها
  • 90. مستندات طراحی بازی (GDD)
  • 91. بازاریابی بازی شما (مفاهیم اولیه)
  • 92. آماده‌سازی نهایی برای انتشار HTML5
  • 93. میزبانی بازی HTML5 (itch.io، سرور شخصی)
  • 94. ملاحظات امنیتی برای بازی‌های HTML5
  • 95. طراحی دسترس‌پذیر (Accessibility) در بازی‌ها
  • 96. پشتیبانی و به‌روزرسانی پس از انتشار
  • 97. ساخت یک نمونه کار (Portfolio) قوی
  • 98. جنبه‌های قانونی توسعه بازی (کپی‌رایت، لایسنس)
  • 99. آینده توسعه بازی‌های HTML5
  • 100. قدم‌های بعدی در مسیر توسعه بازی

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

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

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

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

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


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

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

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

نظرات

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

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