کتاب صوتی جامع توسعه بازی‌های مستقل: از ایده تا انتشار با ابزارها و موتورهای متن‌باز

انتخاب پلن

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

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

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

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

عنوان کتاب: کتاب جامع توسعه بازی‌های مستقل: از ایده تا انتشار با ابزارها و موتورهای متن‌باز

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

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

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

  • 1. مقدمه‌ای بر توسعه بازی‌های مستقل و متن‌باز
  • 2. فلسفه متن‌باز در توسعه بازی: مزایا و معایب
  • 3. آشنایی با مجوزهای متن‌باز رایج در توسعه بازی
  • 4. انتخاب موتور بازی مناسب: معرفی موتورهای متن‌باز
  • 5. بررسی اجمالی موتور بازی Godot
  • 6. نصب و راه‌اندازی Godot Engine
  • 7. رابط کاربری Godot Engine: آشنایی با محیط توسعه
  • 8. مفاهیم پایه‌ای: صحنه‌ها، گره‌ها و منابع در Godot
  • 9. اسکریپت‌نویسی با GDScript: زبان برنامه‌نویسی Godot
  • 10. متغیرها، انواع داده و عملگرها در GDScript
  • 11. ساختارهای کنترلی: شرط‌ها و حلقه‌ها در GDScript
  • 12. توابع و سیگنال‌ها در GDScript
  • 13. وارد کردن و مدیریت تصاویر و صداها در Godot
  • 14. ایجاد sprite و متحرک‌سازی با Sprite Frames
  • 15. سیستم ورودی: دریافت و پردازش ورودی کاربر
  • 16. ساخت یک کنترلر ساده برای کاراکتر بازی
  • 17. معرفی node های فیزیک در Godot
  • 18. برخوردها و تشخیص برخورد در Godot
  • 19. ایجاد یک صحنه بازی ساده: طراحی محیط و عناصر
  • 20. دوربین و viewports: مدیریت دید بازی
  • 21. رابط کاربری (UI): ساخت دکمه‌ها، متن و عناصر بصری
  • 22. مدیریت صدا: پخش موسیقی و افکت‌های صوتی
  • 23. ایجاد سیستم امتیازدهی و نمایش امتیاز
  • 24. مدیریت صحنه‌ها: بارگذاری و انتقال بین صحنه‌ها
  • 25. ذخیره و بارگذاری داده‌های بازی (Save/Load)
  • 26. آشنایی با Asset Library در Godot
  • 27. اصول طراحی بازی: گیم‌پلی، مکانیک‌ها و تعادل
  • 28. طراحی مستندات بازی (Game Design Document)
  • 29. طراحی مراحل و سطوح بازی
  • 30. روانشناسی بازی: درک انگیزه بازیکنان
  • 31. توسعه بازی‌های دو بعدی: ایجاد یک پلتفرمر ساده
  • 32. طراحی و متحرک‌سازی کاراکتر پلتفرمر
  • 33. پیاده‌سازی حرکت، پرش و دشمنان در پلتفرمر
  • 34. ساخت تله‌ها و موانع در پلتفرمر
  • 35. افزودن آیتم‌ها و power-up ها به پلتفرمر
  • 36. طراحی یک سیستم سلامتی و مرگ برای کاراکتر
  • 37. توسعه بازی‌های سه بعدی: مقدمات و مفاهیم
  • 38. مدل‌سازی سه بعدی با Blender: مبانی و ابزارها
  • 39. بافت‌دهی (texturing) و نورپردازی در Blender
  • 40. وارد کردن مدل‌های سه بعدی به Godot
  • 41. ایجاد یک صحنه سه بعدی در Godot
  • 42. کنترل کاراکتر سه بعدی: حرکت و دوربین
  • 43. استفاده از CharacterController و KinematicBody
  • 44. ایجاد انیمیشن‌های سه بعدی و ادغام در Godot
  • 45. طراحی صدا برای بازی: ایجاد و ویرایش افکت‌های صوتی
  • 46. موسیقی پس‌زمینه: انتخاب و تنظیم موسیقی مناسب
  • 47. استفاده از ابزارهای تولید موسیقی متن‌باز
  • 48. بهینه‌سازی بازی: بهبود عملکرد و کاهش حجم
  • 49. (Profiling): شناسایی گلوگاه‌های عملکرد
  • 50. تکنیک‌های بهینه‌سازی گرافیکی در Godot
  • 51. بهینه‌سازی اسکریپت‌ها و کدنویسی
  • 52. طراحی صداگذاری تعاملی در Godot
  • 53. ایجاد یک بازی نقش‌آفرینی (RPG) ساده
  • 54. طراحی سیستم مبارزه و سطح‌بندی کاراکتر
  • 55. مدیریت inventory و آیتم‌ها در RPG
  • 56. ایجاد سیستم گفتگو و کوئست‌ها (Quests)
  • 57. طراحی نقشه جهان و Dungeon
  • 58. هوش مصنوعی (AI): مبانی و پیاده‌سازی ساده
  • 59. مسیر یابی (Pathfinding) با استفاده از NavigationMesh
  • 60. رفتار دشمنان: طراحی الگوهای حمله و دفاع
  • 61. درخت تصمیم (Decision Tree) برای هوش مصنوعی
  • 62. Finite State Machine (FSM) برای هوش مصنوعی
  • 63. شبکه و چندنفره (Multiplayer): مفاهیم و معماری
  • 64. پیاده‌سازی شبکه در Godot: استفاده از WebSocket
  • 65. طراحی معماری Client-Server و Peer-to-Peer
  • 66. (Synchronization) بازی بین کلاینت‌ها
  • 67. امنیت در بازی‌های چندنفره: جلوگیری از تقلب
  • 68. توسعه بازی برای موبایل: تنظیمات و بهینه‌سازی
  • 69. طراحی رابط کاربری (UI) برای موبایل
  • 70. تست و دیباگ بازی روی دستگاه‌های موبایل
  • 71. انتشار بازی: مراحل آماده‌سازی و انتشار در پلتفرم‌های مختلف
  • 72. انتشار بازی در Steam
  • 73. انتشار بازی در Google Play Store
  • 74. انتشار بازی در App Store (iOS)
  • 75. بازاریابی بازی: جذب مخاطب و تبلیغات
  • 76. ساخت تریلر بازی: جذب مخاطب با ویدئو
  • 77. استفاده از رسانه‌های اجتماعی برای تبلیغات
  • 78. جمع‌آوری بازخورد از بازیکنان: تست بتا و نظرسنجی
  • 79. تحلیل داده‌های بازی: درک رفتار بازیکنان
  • 80. روش‌های کسب درآمد از بازی: مدل‌های درآمدی
  • 81. Free-to-Play و Pay-to-Win: مزایا و معایب
  • 82. ایجاد محتوای قابل دانلود (DLC) و بسته‌های الحاقی
  • 83. Crowd Funding: جمع‌آوری سرمایه برای توسعه بازی
  • 84. تیم‌سازی: مدیریت و همکاری در تیم توسعه بازی
  • 85. ارتباط موثر با اعضای تیم
  • 86. مدیریت پروژه: برنامه‌ریزی و زمان‌بندی
  • 87. روش‌های Agile در توسعه بازی
  • 88. Git و کنترل نسخه: مدیریت کد و تغییرات
  • 89. استفاده از ابزارهای مدیریت پروژه (Trello, Asana)
  • 90. مستندسازی کد و پروژه: ایجاد راهنما برای سایر توسعه‌دهندگان
  • 91. رفع باگ: روش‌های شناسایی و رفع خطاها
  • 92. تست خودکار: نوشتن تست برای کد
  • 93. ایجاد ابزارها و افزونه‌ها برای Godot
  • 94. مشارکت در پروژه‌های متن‌باز: همکاری با جامعه
  • 95. رفع اشکالات و کمک به توسعه Godot Engine
  • 96. ایجاد آموزش و مستندات برای Godot
  • 97. شرکت در رویدادهای بازی‌سازی (Game Jams)
  • 98. آینده توسعه بازی‌های متن‌باز: روندهای نوظهور
  • 99. منابع یادگیری بیشتر: کتاب‌ها، مقالات و وبسایت‌ها
  • 100. جمع‌بندی و نتیجه‌گیری: مسیر پیش روی توسعه‌دهندگان بازی مستقل
EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.

نظرات

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

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