باستخدام Firebase، يمكنك بسهولة إضافة خدمات الخلفية والإحصاءات إلى ألعابك المتوافقة مع الأجهزة الجوّالة على iOS وAndroid. باستخدام حِزم تطوير البرامج (SDK) للغتين C++ وUnity، يمكنك الوصول إلى خدمات Firebase مباشرةً في رموز C++ وUnity، بدون الحاجة إلى كتابة أي رموز Swift أو Objective-C أو Java أو Kotlin.
هل أنت مستعد للبدء؟ اختَر المنصّة التي تستخدمها:
يمكنك الاطّلاع على مزيد من المعلومات حول تعزيز أداء ألعابك باستخدام Firebase على صفحة ألعاب Firebase.
أمثلة على حالات استخدام Firebase في ألعابك
AdMob: يمكنك تحقيق الربح في ألعابك من خلال إعلانات البانر والإعلانات البينية وحتى إعلانات الفيديو مقابل مكافأة. تتبُّع أداء إعلاناتك باستخدام Google Analytics
Firebase AI Logic: يمكنك إنشاء ميزات مستندة إلى الذكاء الاصطناعي باستخدام نماذج Gemini، مثل أشكال جديدة من تفاعل اللاعبين (من خلال الصوت والصورة)، وعوالم ألعاب متجاوبة ومتطوّرة، وتجارب مخصّصة.
Analytics: تعرَّف على كيفية تفاعل اللاعبين مع لعبتك، ومقدار الوقت الذي يقضونه في اللعب، والوقت الذي يستغرقونه لإكمال المستويات، ومقدار عمليات الشراء داخل التطبيق وعدد مرّاتها، وعدد مرّات عودتهم إلى اللعبة، وغير ذلك الكثير.
App Check: يمكنك حماية موارد واجهة برمجة التطبيقات من إساءة الاستخدام من خلال منع العملاء غير المصرّح لهم من الوصول إلى موارد الخلفية.
Authentication: تتيح للاعبين تجربة تسجيل دخول سلسة تضمن أيضًا إدارة آمنة للحسابات.
Realtime Database: يمكنك قراءة محتوى الألعاب وكتابته باستخدام قاعدة البيانات هذه التي تتسم بالوقت الفعلي وقابلية التوسّع. تتيح لك Realtime Database تتبُّع حالة اللاعبين داخل اللعبة أو خارجها.
Cloud Firestore: قراءة محتوى الألعاب وكتابته باستخدام قاعدة البيانات هذه القابلة للتوسيع وفي الوقت الفعلي توفّر Cloud Firestore ضمانات ممتازة بشأن مدة التشغيل وتتيح لك عرض البيانات من المواقع الجغرافية التي تختارها في جميع أنحاء العالم.
Cloud Storage: لتخزين المحتوى الذي ينشئه اللاعبون وتقديمه بشكل موثوق وآمن، مثل الصور الرمزية ومقاطع اللعب ولقطات الشاشة
Cloud Messaging: لإعلام اللاعبين بالمحتوى أو المستويات الجديدة أو إرسال إشعارات فورية إلى اللاعبين الذين أكملوا المحتوى المتاح.
Crashlytics: يمكنك قضاء وقت أقل في البحث عن الأعطال ووقت أكبر في إصلاحها. يمكنك إنشاء ألعاب أكثر استقرارًا من خلال تقديم إحصاءات مفصّلة وقابلة للتنفيذ حول الأعطال.
Dynamic Links: مشاركة المحتوى، مثل المستويات المخصّصة والعناصر داخل اللعبة ودعوات اللعب بين اللاعبين
Remote Config: يمكنك تغيير عناصر لعبتك بدون نشر الرمز، بما في ذلك إعدادات مثل كثافة الأعداء أو معدّل تكرار ظهور عناصر تعزيز القوة.
Cloud Functions: تشغيل رمز الخلفية في بيئة آمنة استجابةً للأحداث التي يتم تشغيلها من خلال منتجات Firebase الأخرى وطلبات العملاء
منتجات Firebase المتوافقة
تتوافق حِزم تطوير البرامج (SDK) من Firebase للغة C++ وUnity مباشرةً مع منتجات Firebase التالية. يتيح Firebase أيضًا استخدام مجموعة فرعية من المكتبات المتاحة لتنفيذ سير عمل على الكمبيوتر المكتبي (إصدار تجريبي).
منتج Firebase | C++ | Unity | تطبيق سطح المكتب (إصدار تجريبي) |
---|---|---|---|
AdMob | |||
Firebase AI Logic | |||
Analytics | |||
App Check | |||
Authentication | |||
Cloud Firestore | |||
Cloud Functions | |||
Cloud Messaging | |||
Cloud Storage | |||
Crashlytics | |||
Dynamic Links | |||
Realtime Database | |||
Remote Config |