کتاب صوتی از صفر تا انتشار: ساخت بازی دو بعدی برای iOS با SpriteKit

ساخت بازی دو بعدی برای iOS: از صفر تا انتشار با SpriteKit از صفر تا انتشار: رویای بازی‌سازی در دستان شماست! آیا تا به حال به ساخت بازی‌های جذاب و خلاقانه برای پلتفرم قدرتمند iOS فکر کرده‌اید؟ آیا ایده...

انتخاب پلن

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

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

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

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

عنوان دوره: دوره از صفر تا انتشار: ساخت بازی دو بعدی برای iOS با SpriteKit

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

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

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

  • 1. مقدمه‌ای بر بازی‌سازی و اکوسیستم iOS
  • 2. معرفی SpriteKit و Xcode
  • 3. راه‌اندازی پروژه جدید SpriteKit
  • 4. آشنایی با صحنه‌ها (Scenes) و نودها (Nodes)
  • 5. موقعیت‌یابی و ابعاد در SpriteKit
  • 6. رنگ‌ها و بافت‌ها در SpriteKit
  • 7. ایجاد Sprite با استفاده از تصاویر
  • 8. حرکت دادن Sprite با Actions
  • 9. چرخش و تغییر مقیاس Sprite
  • 10. مدیریت Z-Order و عمق لایه‌ها
  • 11. آشنایی با مفاهیم فیزیک در SpriteKit
  • 12. راه‌اندازی فیزیک برای نودها
  • 13. برخورد (Collision) و تماس (Contact) بین نودها
  • 14. دسته بندی برخورد (Collision Categories) و ماسک‌ها (Bitmasks)
  • 15. نیرو (Force) و ایمپالس (Impulse) در فیزیک
  • 16. جاذبه و اصطکاک
  • 17. ایجاد اشکال فیزیکی (Physics Bodies) سفارشی
  • 18. مدیریت دوربین (Camera) در SpriteKit
  • 19. پشتیبانی از رزولوشن‌های مختلف صفحه نمایش
  • 20. مقدمه‌ای بر سیستم ذرات (Particle Systems)
  • 21. ایجاد افکت‌های آتش، دود و انفجار
  • 22. شخصی‌سازی سیستم ذرات
  • 23. اضافه کردن صدا به بازی
  • 24. استفاده از SKAction.playSoundFileNamed
  • 25. مدیریت موسیقی پس زمینه
  • 26. معرفی SpriteKit Editor
  • 27. ساخت صحنه‌ها به صورت بصری
  • 28. تنظیمات فیزیکی در SpriteKit Editor
  • 29. ایجاد انیمیشن با SpriteKit
  • 30. استفاده از Texture Atlas
  • 31. مدیریت فریم‌ها و انیمیشن‌ها
  • 32. مقدمه‌ای بر Game Loop
  • 33. بروزرسانی منطق بازی در Update()
  • 34. مدیریت Input از کاربر (Touch Handling)
  • 35. تشخیص ضربه و کشیدن (Gestures)
  • 36. استفاده از Joystick مجازی
  • 37. ایجاد دکمه‌های مجازی روی صفحه
  • 38. پیاده‌سازی سیستم امتیازدهی
  • 39. نمایش امتیاز روی صفحه
  • 40. ذخیره و بارگذاری امتیاز با User Defaults
  • 41. ایجاد HUD (Heads-Up Display)
  • 42. نمایش اطلاعات مهم بازی به کاربر
  • 43. معرفی Node Editor و ساخت Sprite سفارشی
  • 44. ایجاد منوهای بازی (Main Menu, Pause Menu)
  • 45. مدیریت صحنه‌ها و انتقال بین آن‌ها
  • 46. پیاده‌سازی سیستم خرید درون برنامه‌ای (In-App Purchases)
  • 47. راه‌اندازی حساب App Store Connect
  • 48. پیکربندی محصولات درون برنامه‌ای
  • 49. اعتبارسنجی پرداخت‌ها
  • 50. پیاده‌سازی تبلیغات در بازی
  • 51. استفاده از AdMob یا سایر شبکه‌های تبلیغاتی
  • 52. مدیریت IDFA و حریم خصوصی کاربر
  • 53. مقدمه‌ای بر هوش مصنوعی (AI) در بازی
  • 54. ایجاد دشمنان با رفتار ساده
  • 55. استفاده از Pathfinding برای حرکت دشمنان
  • 56. ایجاد الگوهای حرکتی برای دشمنان
  • 57. بهینه‌سازی بازی برای عملکرد بهتر
  • 58. تشخیص Bottlenecks با Instruments
  • 59. کاهش Draw Calls
  • 60. بهینه‌سازی بافت‌ها و تصاویر
  • 61. استفاده از Object Pooling
  • 62. مدیریت حافظه (Memory Management)
  • 63. جلوگیری از Memory Leaks
  • 64. معرفی Scene Editor و ساخت صحنه پیچیده
  • 65. استفاده از Tile Maps
  • 66. ایجاد مراحل بازی با Tile Maps
  • 67. پیاده‌سازی Scrolling Camera
  • 68. افزودن parallax scrolling به پس زمینه
  • 69. طراحی بازی برای چندین صفحه نمایش
  • 70. استفاده از Auto Layout
  • 71. مدیریت orientation صفحه نمایش
  • 72. معرفی Game Center
  • 73. پیاده‌سازی لیدربورد (Leaderboard)
  • 74. پیاده‌سازی اچیومنت (Achievement)
  • 75. ساخت و انتشار بازی روی TestFlight
  • 76. تست بازی با کاربران واقعی
  • 77. رفع باگ‌ها و بهبود عملکرد
  • 78. آماده‌سازی بازی برای انتشار در App Store
  • 79. پیکربندی App Store Connect
  • 80. تهیه اسکرین شات و ویدیوهای بازی
  • 81. نوشتن توضیحات جذاب برای بازی
  • 82. انتشار بازی در App Store
  • 83. بازاریابی بازی و جذب کاربر
  • 84. استفاده از شبکه‌های اجتماعی
  • 85. بهینه‌سازی App Store Optimization (ASO)
  • 86. تحلیل آمار بازی و بهبود مستمر
  • 87. به‌روزرسانی بازی و افزودن محتوای جدید
  • 88. مدیریت نظرات کاربران و پاسخگویی به آن‌ها
  • 89. مقدمه‌ای بر بازی‌های Multiplayer
  • 90. استفاده از GameKit برای Multiplayer
  • 91. پیاده‌سازی همگام‌سازی (Synchronization) داده‌ها
  • 92. مدیریت پینگ و تاخیر
  • 93. معرفی Core Data برای مدیریت داده‌های پیچیده
  • 94. ذخیره داده‌های بازی به صورت پایدار
  • 95. استفاده از iCloud برای همگام‌سازی داده‌ها بین دستگاه‌ها
  • 96. ساخت بازی‌های سبک Endless Runner
  • 97. پیاده‌سازی تولید تصادفی مسیر
  • 98. افزایش تدریجی سختی بازی
  • 99. ساخت بازی‌های سبک Platformer
  • 100. پیاده‌سازی پرش و حرکت کاراکتر
EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: 2D game development Apple Game Development Game Development iOS Game Development SpriteKit Swift Xcode انتشار بازی iOS بازی‌سازی بازی‌سازی iOS برنامه‌نویسی بازی توسعه بازی دو بعدی ساخت بازی آیفون

نظرات

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

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