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

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

ابدأ باستخدام لغة C++

ابدأ مع الوحدة


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

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

  • AdMob — احصل على إيرادات في ألعابك باستخدام إعلانات البانر، والإعلانات البينية، وحتى مقاطع الفيديو بمكافأة. تتبع أداء إعلاناتك باستخدام Google Analytics.

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

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

  • المصادقة - امنح اللاعبين تجربة تسجيل دخول سلسة تضمن أيضًا إدارة الحساب بشكل آمن.

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

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

  • التخزين السحابي - قم بتخزين المحتوى الذي ينشئه اللاعبون وتقديمه بشكل موثوق وآمن، مثل الصور الرمزية وعمليات تشغيل الألعاب ولقطات الشاشة.

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

  • Crashlytics - اقضِ وقتًا أقل في البحث ووقتًا أطول في إصلاح الأعطال. أنشئ ألعابًا أكثر استقرارًا من خلال توفير رؤى عميقة وقابلة للتنفيذ حول الأعطال.

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

  • التكوين عن بعد - قم بتغيير عناصر لعبتك دون نشر التعليمات البرمجية، بما في ذلك الإعدادات مثل كثافة العدو أو تردد الطاقة.

  • وظائف السحابة - تشغيل التعليمات البرمجية الخلفية في بيئة آمنة استجابة للأحداث التي يتم تشغيلها بواسطة منتجات Firebase الأخرى وطلبات العملاء.

منتجات Firebase المدعومة

تدعم حزم Firebase SDK لـ C++ وUnity منتجات Firebase التالية مباشرةً. يدعم Firebase أيضًا مجموعة فرعية من المكتبات المتاحة لتنفيذ سير عمل سطح المكتب ( الإصدار التجريبي ).

منتج فايربيس سي ++ وحدة سطح المكتب (تجريبي)
ادموب
التحليلات
فحص التطبيق
المصادقة
سحابة فايرستور
وظائف السحابة
المراسلة السحابية
سحابة التخزين
Crashlytics
الروابط الديناميكية
قاعدة بيانات الوقت الحقيقي
التكوين عن بعد