با 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 |