توسعه بازی خود را با استفاده از Firebase تقویت کنید

با Firebase، اضافه کردن سرویس‌های backend و تجزیه و تحلیل به بازی‌های موبایل شما در iOS و اندروید آسان است. با استفاده از SDK های ما برای C++ و Unity، می‌توانید مستقیماً در کد C++ و Unity خود به سرویس‌های Firebase دسترسی داشته باشید، بدون اینکه نیازی به نوشتن کد Swift/Objective-C یا Java/Kotlin داشته باشید.


آماده شروع هستید؟ پلتفرم خود را انتخاب کنید:

یونیتی سی++


برای اطلاعات بیشتر در مورد تقویت بازی‌هایتان با Firebase، به صفحه بازی‌های Firebase ما مراجعه کنید.

مثال‌هایی از موارد استفاده از Firebase در بازی‌های شما

  • AdMob — در بازی‌های خود با تبلیغات بنری، تبلیغات بینابینی و حتی ویدیوهای جایزه‌دار درآمد کسب کنید. عملکرد تبلیغات خود را با Google Analytics پیگیری کنید.

  • منطق هوش مصنوعی فایربیس - ویژگی‌های هوش مصنوعی را با استفاده از مدل‌های جمینی بسازید، مانند اشکال جدید تعامل بازیکن (هم ورودی صدا و هم تصویر)، جهان‌های بازی واکنش‌گرا و در حال تکامل و تجربیات شخصی‌سازی‌شده.

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

  • App Check - با جلوگیری از دسترسی کلاینت‌های غیرمجاز به منابع backend، از منابع API خود در برابر سوءاستفاده محافظت کنید.

  • Authentication - به بازیکنان یک تجربه ورود آسان ارائه دهید که مدیریت حساب ایمن و مطمئن را نیز تضمین می‌کند.

  • Realtime Database - خواندن و نوشتن محتوای بازی با استفاده از این پایگاه داده مقیاس‌پذیر و بلادرنگ. Realtime Database به شما امکان می‌دهد حضور بازیکنان را در داخل یا خارج از بازی پیگیری کنید.

  • Cloud Firestore - با استفاده از این پایگاه داده مقیاس‌پذیر و بلادرنگ، محتوای بازی را بخوانید و بنویسید. Cloud Firestore تضمین‌های فوق‌العاده‌ای برای آپتایم دارد و به شما امکان می‌دهد داده‌ها را از مکان‌های دلخواه خود در سراسر جهان ارائه دهید.

  • Cloud Storage - محتوای تولید شده توسط بازیکنان، مانند آواتارها، مراحل بازی و تصاویر گرفته شده از صفحه نمایش را به صورت ایمن و قابل اعتماد ذخیره و ارائه دهید.

  • Cloud Messaging - بازیکنان را در مورد محتوا یا مراحل جدید مطلع کنید یا برای بازیکنانی که محتوای موجود شما را تکمیل کرده‌اند، اعلان‌های فوری ارسال کنید.

  • Crashlytics — زمان کمتری را صرف پیدا کردن و زمان بیشتری را صرف رفع خرابی‌ها کنید. با ارائه بینش‌های عمیق و کاربردی در مورد خرابی‌ها، بازی‌های پایدارتری بسازید.

  • Dynamic Links - محتوا، مانند مراحل سفارشی، آیتم‌های درون بازی و دعوت‌نامه‌های بازی را بین بازیکنان به اشتراک بگذارید.

  • Remote Config - عناصر بازی خود را بدون استفاده از کد تغییر دهید، از جمله تنظیماتی مانند تراکم دشمن یا فرکانس روشن شدن.

  • Cloud Functions - اجرای کد backend در یک محیط امن در پاسخ به رویدادهایی که توسط سایر محصولات Firebase و درخواست‌های کلاینت ایجاد می‌شوند.

محصولات پشتیبانی شده فایربیس

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

محصول فایربیس سی++ وحدت دسکتاپ (بتا)
AdMob
منطق هوش مصنوعی فایربیس
Analytics
App Check
Authentication
Cloud Firestore
Cloud Functions
Cloud Messaging
Cloud Storage
Crashlytics
Dynamic Links
Realtime Database
Remote Config