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

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

C++ का इस्तेमाल शुरू करना

Unity का इस्तेमाल शुरू करें


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

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

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

  • Analytics — जानें कि खिलाड़ी आपके गेम के साथ कैसे इंटरैक्ट करते हैं, वे खेलने में कितना समय बिताते हैं, लेवल पूरा करने में उन्हें कितना समय लगता है, वे कितनी बार इन-ऐप्लिकेशन खरीदारी करते हैं, वे गेम पर कितनी बार लौटते हैं वग़ैरह.

  • ऐप्लिकेशन की जांच - अपने एपीआई संसाधनों को गलत इस्तेमाल से बचाने के लिए, बिना मंज़ूरी वाले क्लाइंट को अपने बैकएंड संसाधनों को ऐक्सेस करने से रोकें.

  • पुष्टि करना — खिलाड़ियों को साइन इन करने का ऐसा अनुभव मिलता है जो उनके खाते को सुरक्षित तरीके से मैनेज करता है.

  • रीयलटाइम डेटाबेस — इस रीयल टाइम, स्केलेबल डेटाबेस का इस्तेमाल करके गेम की सामग्री पढ़ें और लिखें. रीयलटाइम डेटाबेस की मदद से, यह ट्रैक किया जा सकता है कि गेम के अंदर या बाहर खिलाड़ी की मौजूदगी कितनी है.

  • Cloud Firestore — इस रीयल टाइम और स्केलेबल डेटाबेस का इस्तेमाल करके, गेम से जुड़ा कॉन्टेंट पढ़ें और लिखें. Cloud Firestore के पास, सक्रिय समय की गारंटी दी गई है. यह आपको दुनिया भर में अपनी पसंद की जगहों का डेटा दिखाने की सुविधा देता है.

  • क्लाउड मेमोरी — खिलाड़ी का बनाया गया कॉन्टेंट भरोसेमंद और सुरक्षित तरीके से सेव करें और उपलब्ध कराएं, जैसे कि अवतार, गेम प्लेथ्रू और स्क्रीनशॉट.

  • क्लाउड से मैसेज — खिलाड़ियों को नए कॉन्टेंट या लेवल के बारे में बताएं या उन खिलाड़ियों को पुश नोटिफ़िकेशन भेजें जिन्होंने आपका उपलब्ध कॉन्टेंट पूरा कर लिया है.

  • Crashlytics — क्रैश का पता लगाने में कम समय लगाएं और क्रैश को ठीक करने में ज़्यादा समय दें. क्रैश के बारे में गहराई से जानकारी देने के साथ-साथ, कार्रवाई करने लायक अहम जानकारी देकर, ज़्यादा स्टेबल गेम बनाएं.

  • डाइनैमिक लिंक — खिलाड़ियों के बीच कॉन्टेंट शेयर करें, जैसे कि कस्टम लेवल, इन-गेम आइटम, और गेम के न्योते.

  • रिमोट कॉन्फ़िगरेशन — कोड लागू किए बिना अपने गेम के एलिमेंट बदलें. इसमें दुश्मन की सघनता या पावर-अप फ़्रीक्वेंसी जैसी सेटिंग भी शामिल हैं.

  • Cloud Functions — अन्य Firebase प्रॉडक्ट और क्लाइंट के अनुरोधों से ट्रिगर हुए इवेंट के जवाब में, सुरक्षित माहौल में बैकएंड कोड चलाएं.

इस्तेमाल किए जा सकने वाले Firebase प्रॉडक्ट

C++ और Unity के लिए इस्तेमाल किए जाने वाले Firebase SDK टूल, नीचे दिए गए Firebase प्रॉडक्ट के साथ सीधे तौर पर काम करते हैं. Firebase, डेस्कटॉप वर्कफ़्लो (बीटा) लागू करने के लिए उपलब्ध लाइब्रेरी के एक सबसेट के साथ भी काम करता है.

Firebase प्रॉडक्ट C++ Unity डेस्कटॉप (बीटा)
AdMob
Analytics
ऐप्लिकेशन की जांच
पुष्टि करना
Cloud Firestore
Cloud के फ़ंक्शन
क्लाउड से मैसेज
क्लाउड स्टोरेज
Crashlytics
डाइनैमिक लिंक
रीयलटाइम डेटाबेस
रिमोट कॉन्फ़िगरेशन