باستخدام 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: يمكنك قضاء وقت أقل في العثور على الأعطال ووقت أطول في إصلاحها. يمكنك إنشاء ألعاب أكثر استقرارًا من خلال تقديم إحصاءات مفصّلة وقابلة للتنفيذ حول الأعطال.
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 | |||
| Realtime Database | |||
| Remote Config |