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

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


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

Unity C++


يمكنك الاطّلاع على مزيد من المعلومات عن تحسين أداء ألعابك باستخدام Firebase على صفحة ألعاب Firebase.

أمثلة على حالات استخدام Firebase في ألعابك

  • AdMob: يمكنك تحقيق الربح في ألعابك من خلال إعلانات البانر والإعلانات البينية وحتى إعلانات الفيديو التي تضم مكافآت. تتبُّع أداء إعلاناتك باستخدام Google Analytics

  • Analytics: يمكنك التعرّف على كيفية تفاعل اللاعبين مع لعبتك، والمدة التي يقضونها في اللعب، والوقت الذي يستغرقونه لإكمال المستويات، ومقدار المبالغ التي يدفعونها مقابل عمليات الشراء داخل التطبيق وعدد المرات التي يجرون فيها هذه العمليات، وعدد المرات التي يعودون فيها إلى اللعبة، وغير ذلك الكثير.

  • App Check - يمكنك حماية موارد واجهة برمجة التطبيقات من إساءة الاستخدام من خلال منع العملاء غير المصرّح لهم من الوصول إلى موارد الخلفية.

  • Authentication - امنح اللاعبين تجربة تسجيل دخول سلسة تسهم أيضًا في ضمان إدارة الحساب بأمان.

  • Realtime Database - قراءة محتوى اللعبة وكتابته باستخدام قاعدة البيانات هذه القابلة للتوسيع في الوقت الفعلي Realtime Database تتيح لك تتبُّع تواجد اللاعبين داخل اللعبة أو خارجها.

  • Cloud Firestore - قراءة محتوى اللعبة وكتابته باستخدام قاعدة البيانات هذه القابلة للتطوير في الوقت الفعلي تقدّم شركة Cloud Firestore ضمانات ممتازة بشأن وقت التشغيل وتسمح لك بعرض البيانات من مواقع جغرافية من اختيارك في جميع أنحاء العالم.

  • Cloud Storage - تخزين المحتوى الذي ينشئه اللاعبون وعرضه بشكل موثوق وآمن، مثل الصور الرمزية وعمليات تشغيل الألعاب و screenshots

  • Cloud Messaging - يمكنك إبلاغ اللاعبين بالمحتوى أو المستويات الجديدة أو إرسال إشعارات فورية إلى اللاعبين الذين أكملوا المحتوى المتاح.

  • Crashlytics - يمكنك قضاء وقت أقل في البحث عن الأعطال ومزيد من الوقت في إصلاحها. يمكنك إنشاء ألعاب أكثر ثباتًا من خلال توفير إحصاءات عميقة وقابلة للتنفيذ بشأن الأعطال.

  • Dynamic Links - مشاركة المحتوى، مثل المستويات المخصّصة والعناصر داخل اللعبة ودعوات اللعب مع اللاعبين

  • Remote Config: يمكنك تغيير عناصر لعبتك بدون نشر رمز، بما في ذلك إعدادات مثل كثافة الأعداء أو معدّل تكرار حصولك على مكافآت.

  • Cloud Functions - يمكنك تشغيل رمز الخلفية في بيئة آمنة استجابةً للأحداث التي تسبّبت فيها منتجات Firebase الأخرى وطلبات العميل.

منتجات Firebase المتوافقة

تتوافق حِزم تطوير البرامج (SDK) لمنصّة Firebase لنظامَي التشغيل C++ وUnity مع منتجات Firebase التالية مباشرةً: تتوافق Firebase أيضًا مع مجموعة فرعية من المكتبات المتاحة لتنفيذ عملية سير العمل على الكمبيوتر المكتبي (الإصدار التجريبي).

منتج Firebase C++‎ Unity الكمبيوتر المكتبي (إصدار تجريبي)
AdMob
Analytics
App Check
Authentication
Cloud Firestore
Cloud Functions
Cloud Messaging
Cloud Storage
Crashlytics
Dynamic Links
Realtime Database
Remote Config