تعزيز تطوير لعبتك باستخدام Firebase

تسهّل Firebase إضافة خدمات الخلفية والإحصاءات إلى ألعابك المتوافقة مع الأجهزة الجوّالة على iOS وAndroid. باستخدام حِزم تطوير البرامج (SDK) للغة C++‎ وUnity، يمكنك الوصول إلى خدمات Firebase مباشرةً في رموز C++‎ وUnity البرمجية، بدون الحاجة إلى كتابة أي رموز Swift أو Objective-C أو Java أو Kotlin.


هل أنت مستعد للبدء؟ اختَر النظام الأساسي:

Unity C++‎


يمكنك الاطّلاع على مزيد من المعلومات حول تعزيز أداء ألعابك باستخدام 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