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

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

ابدأ مع C++

بدء استخدام Unity


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

منتج Firebase C++‎ Unity أجهزة الكمبيوتر المكتبي (إصدار تجريبي)
AdMob
إحصاءات Google
فحص التطبيقات
المصادقة
Cloud Firestore
الوظائف السحابية
المراسلة عبر السحابة الإلكترونية
التخزين في السحابة الإلكترونية
Crashlytics
الروابط الديناميكية
قاعدة بيانات الوقت الفعلي
الإعداد عن بُعد