بازیسازی، حرفه رو به رشدی است که به تازگی در ایران دیده شده و درحال توسعه است. در این مقاله قصد داریم به سراغ وبسایت و اپلیکیشن‌های مهم و کاربردی برای بازیسازان برویم و به معرفی هر یک از آن ها بپردازیم.

برخی از این ابزار می‌توانند فرایند توسعه‌ی بازی را بهینه کنند و برخی نیز می‌توانند به کمک شما در تحلیل KPIهای موجود بیایند.

این جعبه ابزار به صورتی گردآوری شده که بتواند نیازهای عمومی و گاها تخصصی شما را از زمان شروع ساخت بازی موبایلی تا دوران پس از انتشار، رفع نماید.

مدیریت پروژه‌ی تیمی

Project Managment Tools

ابزارهای مدیریت پروژه، اولین دسته بندی است که قصد داریم به معرفی آنها بپردازیم. شما با استفاده از هر یک از این سرویس‌ها می‌توانید به صورت هدفمند و حساب‌شده کارهای (Task) خود و هم تیمی‌هایتان را برنامه ریزی کنید و بر روی روند پیشرفت هر یک از این کارها نظارت داشته باشید.

  • YouTrack
  • Trello (پیشنهادی)
    • ترلو یکی از معروف ترین سرویس‌های مدیریت پروژه محسوب می‌شود و توسط افراد مختلف برای مدیریت هر پروژه‌ای فارغ از حوزه فعالیت، کاربرد دارد. (وبسایت)
  • Pivotal Tracker
  • HacknPlan (پیشنهادی برای بازیسازان)
    • هک ان پلن، قابلیت‌های ویژه و جالبی در برابر ترلو ویژه بازیسازان دارد و شما می‌توانید گیم دیزاین مدل خود را با توجه به GDD و تسک‌های مرتبط طراحی کنید؛ همچنین می‌توانید تخمینی از زمان باقی مانده تا اتمام پروژه را با توجه به سرعت عمل تیمتان به صورت جدول و نمودار مشاهده کنید. (وبسایت)
  • TargetProcess
  • Balonet (پیشنهادی، ایرانی)
    • بالونت، یک پیام‌رسان چند منظوره برای مدیریت پروژه‌ی تیمی و کنترل فعالیت‌های شخصی به حساب می‌آید؛ شما با استفاده از بالونت می‌توانید به سادگی بحث‌های کاری و شخصی خود را از یکدیگر جدا کنید و بازدهی خود را افزایش دهید؛ مولتی پلتفرم (بهره‌مندی از اپلیکیشن اندروید، وب، ویندوز، مک و لینوکس) بودن این شبکه اجتماعی به همراه یک طراحی مدرن می‌تواند دلیل خوبی برای استفاده از این سرویس بومی و کاملا ایرانی باشد. (وبسایت)

Business Intelligence

هوش تجاری یک حوزه گسترده برای کسب و کارهای اینترنتی محسوب می‌شود و شما به عنوان یک بازیساز اگر بخواهید داده محور (data-driven) بازی بسازید و تا حد قابل توجهی ریسک های پروژه را کاهش دهید استفاده از ابراز زیر می‌تواند به کمک شما بیاید. (هوش تجاری چیست)

توجه داشته باشید که سرویس‌های زیر به صورت جزئی‌تر با نام App Store Intelligance نیز شناخته می‌شوند.

  • SensorTower
  • AppWeak
  • GameAnalytics (پیشنهاد کاربران)
  • Aptrligent
  • App Annie
  • AppTrace (مناسب برای بخش مالی)

اگر عبارات موجود در اینگونه سرویس‌ها، شما را سردرگم می‌کند پیشنهاد می‌کنیم سری مقالات “داده محور، بازی بسازید” در بازیاتو دنبال کنید.

بالا بردن بهره وری بازی

Advertising / Monetization

سرویس‌های تبلیغاتی و کسب درآمد با استفاده از هر یک از این سرویس‌ها میتوانید با نمایش تبلیغات بنری و ویدیویی درآمد کسب کنید و یا با طراحی کمپین تبلیغاتی آمار نصب بازی خود را افزایش دهید.

  • AdMob (مناسب برای بازی‌هایی که کاربران خارجی دارند)
    • سرویس Google AdMob یک انتخاب خوب برای کسانی است که می‌خواهد درآمد دلاری داشته باشند و با جذب کاربران مختلف از سراسر جهان به بازیسازان موفقی تبدیل شوند)
  • Unity Ads
  • Vungle
  • Taptica
  • Tapligh (تپلیغ، یک سامانه آنلاین تبلیغاتی موبایلی)
  • Tapsell (تپسل، پیشنهادی برای بازی‌های ایرانی)
    • تپسل با بهره‌مندی از سرویس‌های متعدد خود توانسته یک بستر کسب درآمد تقریبا قابل قبولی را برای بازی‌سازان ایرانی فراهم سازد.

Game Design Tools

ابزارهای طراحی بازی (گیم دیزاین) می‌توانند به شما در طراحی سریع یک بازی و انتقال تجربه به بازیکنان کمک نمایند؛ برای این که بتوانید گیم دیزاینر خوبی شوید باید تجربه عملی و آکادمیک خوبی را نیز به همراه داشته باشید، چرا که ابزارها تنها به طراحان بازی در پیاده سازی آنچه در ذهن خود دارند، کمک می‌کنند.

  • Machinations
  • Twine

موتورهای بازیسازی که بدون نیاز به داشتن دانش برنامه نویسی می‌توانید در آن‌ها بازی بسازید، یکی از محبوب ترین ابزارها در بین طراحان بازی محسوب می‌شوند. موتورهایی مثل:

بازی واقعیت افزوده

Push Notification Services

سرویس‌های پوش نوتیفیکیشن به شما کمک می‌کنند تا کاربرانتان را برای بازگشت به برنامه ترغیب کنید و یا به عنوان پل ارتباطی آن‌ها را از سرویس‌ها و برنامه‌های جدیدتان مطلع نمایید.

  • Firebase (پیشنهادی، سرویس وابسته به گوگل)
    • اگر توسعه دهنده هستید یا حتی یک هکر رشد به حساب می‌آیید، آشنایی با فایربیس گوگل یک نیاز حیاتی برای شما خواهد بود؛ سرویسی که با ارائه خدمات مختلف می‌تواند به بالابردن کیفیت محصولتان کمک کند.
    • برخی از خدمات فایربیس: دیتابیس آنلاین (تحریم)، پوش نوتیفیکیشن، A/B test، آمارگیر، نمایش شاخص‌های عمومی عملکرد (kpi) و…
  • OneSignal (تحریم)
  • Intercom
  • Pushe (پوشه، سرویس ایرانی)

Bug / Crash Reporting

پیداکردن باگ و خطاهای ناگهانی برای هر اپلیکیشن و بازی‌ای حائز اهمیت است چرا که اگر این خطاها از حدی بگذرد نه تنها کاربرانتان برنامه را حذف می‌کنند بلکه با نظرات منفی، سرعت رشدتان را نیز کاهش می‌دهند.

فرض کنید خطایی در گوشی محبوبی مثل سامسونگ j7، زمانی رخ دهد که بازیکن قصد خرید از بازی (پرداخت درون برنامه) را دارد، حتی اگر این کاربران که تلفن همراهشان درصد قابل توجه‌ای از بازار ایران را در برگرفته، برنامه شما را حذف نکنند بی آنکه متوجه شوید نمی‌توانید از این افراد درآمدی بدست آورید.

  • bugsnag
  • BugSee
  • Firebase
  • Crashlytics
  • HockeyApp

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

باگ و توقف اجباری بازی

Multiplayer BaaS

سرویس‌های کاربردی متعددی برای ساخت بازی آنلاین وجود دارد که ما قصد داریم 4 تا از پرطرفدارترین سرویس‌های مدیریت و پیاده‌سازی بازی آنلاین در موتور بازیسازی یونیتی را به شما معرفی کنیم. البته علاوه بر این چهار سرویس می‌توانید از سایر سرویس‌های آماده نیز استفاده کنید و یا حتی با توجه به نیاز بازی به صورت اختصاصی و restAPI آن را طراحی کنید.

  • SmartFoxServer
    • زبان برنامه نویسی مورد استفاده در سمت سرور: java
    • در پلتفرم‌های مختلفی میتوانید از آن استفاده کنید
  • U-net
    • زبان برنامه نویسی مورد استفاده در سمت سرور: C#
    • فقط برای یونیتی کاربرد دارد
  • PlayFab
    • یک سرویس بک اند کامل برای بازی‌های آنلاین
  • Unity Multiplayer
    • توسط Unity ارائه شده و بر روی سرورهای همین شرکت قابل استفاده است
    • برای بازی‌های آنلاین real time با توجه به عدم وجود سرور داخلی پینگ بالایی دارد

Analytic Tools

دسترسی به آمار بازیکنان و کاربران یک امر حیاتی برای مدیریت وضعیت بازی و تلاش برای بهبود آن دارد. تحلیل این داده‌ها می‌تواند باعث شود با رفع مشکلات و بهبودهای ظاهری یا داخلی به صورت مستقیم یا غیرمستقیم بازدهی را بالا ببرید و درآمد خود را افزایش دهید و بازیکنان خوشحال تری داشته باشید.

  • fabrix (پیشنهادی)
  • Firebase (پیشنهادی، جامع)
  • GameAnalytics
  • Databeen (دیتابین، یک سرویس ایرانی برای تحلیل آمار و داده کاربران)
    • دیتابین یک آنالیتیکس ایرانی است که به توسعه دهندگان ایرانی این امکان را می‌دهد که به صورت بومی و در داشبوردی کاملا فارسی، آمار حاصل از رفتار کاربرانشان را تحلیل کنند. (وبسایت)
    • در برابر فایربیس شما شاهد گستردگی داده کمتری هستید و با توجه به امکانات Firebase، گزینه مناسب برای آمارگیری به تحقیقات آتی شما بستگی دارد.

HitMap and A/b Test

تحلیل و بررسی رفتار کاربران و بهبود ظاهری بازی به شما کمک می‌کند تجربه کاربری بهتری را به بازیکنانتان منتقل کنید و آن‌ها را به افرادی وفادار به برنامه تبدیل کنید؛ هر چه بازیکنان وفادارتری داشته باشید نرخ رشد و موفقیت بیشتر را نیز تجربه خواهید کرد.

  • Seeketing
  • Firebase
    • برای مثال با استفاده از فایربیس می‌توانید کاربرانی که شرایط خاصی دارند را شناسایی کنید و با اعمال تغییرات ظاهری یا بازخوردی، نتیجه را بررسی و بهترین طرح را نهایی کنید؛ در این حالت، کابران مشخص می‌کنند طرح درست چیست و در صورت اجرای درست، بازخورد بهتری را تجربه خواهید کرد.
  • Appsee (پیشنهادی)
    • با ضبط ضربه‌ها و انتخاب‌های کاربران می‌توانید جایگاه بخش‌های مهمی مثل فروشگاه را بهبود دهید و با راحت کردن دسترسی به فروشگاه نرخ خرید را بالاتر ببرید.
  • GameAnalytics

بررسی و تحلیل آمار اپلیکیشن و بازی

نمایش متن فارسی در یونیتی

اخرین ابزار کاربردی برای بازیسازان در یونیتی به راه حلی برای رفع مشکل بهم ریختگی متن فارسی در Unity اختصاص پیدا کرده و شما برنامه نویسان می‌توانید با استفاده از هر یک از این دو راه به خروجی مورد نظر خود برسید.

  • افزونه RTLTMPro (پیشنهادی)
    • این افزونه با اعمال بهبودی بر روی TextMeshPro به راحتی می‌تواند مشکل تایپ فارسی در یونیتی را حل کنید.
    • تایپ صحیح متن فارسی و انگلیسی به صورت همزمان و در لحظه، پشتیانی از فونت‌های متنوع و… توانسته این ابزار را به یک انتخاب برای حرفه‌ای ها تبدیل کند. (دانلود رایگان و اطلاعات تکمیلی)
  • استفاده از کلاس Fa (راحت و مناسب برای نوشته‌های ثابت)
    • با اضافه کردن این اسکریپت به پروژه یونیتی میتوانید با استفاده از دستور زیر متن مورد نظر را به فارسی بدون مشکل تبدیل کنید. (دانلود رایگان اسکریپت)
    • (“متن نمایشی”)txt.Text = Fa.faConvert

امیدوارم در این مطلب توانسته باشیم ابزارهایی را به شما معرفی کنیم که با استفاده از آن‌ها بتوانید بازی و محصول بهتری را توسعه دهید و حساب‌شده تر وارد فضای رقابتی مارکت‌های داخلی و خارجی شوید و با وفادار سازی کاربران موفقیت و درآمد خوبی را تجربه کنید.

خوشحال می‌شویم اگر که تجربیات و نظرات خود را درمورد ابزارهای مفید مورد نیاز بازیسازان با ما و سایرا کاربران در میان بگذارید.