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

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


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

Unity C++


لمزيد من المعلومات عن تحسين أداء ألعابك باستخدام Firebase، انتقِل إلى صفحة ألعاب Firebase:

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

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

  • 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
Analytics
App Check
Authentication
Cloud Firestore
Cloud Functions
Cloud Messaging
Cloud Storage
Crashlytics
Dynamic Links
Realtime Database
Remote Config