Firebase की मदद से, iOS और Android पर अपने मोबाइल गेम में बैकएंड सेवाएं और आंकड़े जोड़ना आसान हो जाता है. C++ और Unity के लिए हमारे SDK टूल का इस्तेमाल करके, सीधे अपने C++ और Unity कोड में Firebase की सेवाएं ऐक्सेस की जा सकती हैं. इसके लिए, आपको Swift/Objective-C या Java/Kotlin कोड लिखने की ज़रूरत नहीं है.
क्या आप इसे इस्तेमाल करने के लिए तैयार हैं? अपना प्लैटफ़ॉर्म चुनें:
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 प्रॉडक्ट
C++ और Unity के लिए Firebase SDK टूल, सीधे तौर पर 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 |