Firebase का इस्तेमाल करके अपने गेम डेवलपमेंट की प्रोसेस को बेहतर बनाएं

Firebase से iOS और Android पर आपके मोबाइल गेम में बैकएंड सेवाओं और आंकड़ों को जोड़ना आसान हो जाता है. C++ और Unity के लिए हमारे SDK टूल का इस्तेमाल करके, सीधे अपने C++ और Unity कोड में Firebase सेवाओं को ऐक्सेस किया जा सकता है. इसके लिए, आपको Swift/Objective-C या Java/Kotlin कोड लिखने की ज़रूरत नहीं होती.


क्या आप इसे इस्तेमाल करने के लिए तैयार हैं? अपना प्लैटफ़ॉर्म चुनें:

Unity C++


हमारे Firebase गेम पेज पर जाकर, Firebase की मदद से अपने गेम को बेहतर बनाने के बारे में ज़्यादा जानें.

आपके गेम में Firebase के इस्तेमाल के उदाहरण

  • AdMob — बैनर विज्ञापनों, इंटरस्टीशियल विज्ञापनों (पेज पर अचानक दिखने वाले विज्ञापन), और इनाम वाले वीडियो विज्ञापनों की मदद से अपने गेम में रेवेन्यू पाएं. Google Analytics की मदद से, अपने विज्ञापनों की परफ़ॉर्मेंस ट्रैक करें.

  • Firebase AI LogicGemini मॉडल का इस्तेमाल करके, एआई की सुविधाएं बनाएं. जैसे, गेम खेलने वालों के साथ इंटरैक्ट करने के नए तरीके (आवाज़ और इमेज, दोनों का इस्तेमाल करके इनपुट देना), गेम की दुनिया को रिस्पॉन्सिव और बेहतर बनाना, और लोगों की दिलचस्पी के हिसाब से अनुभव देना.

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