Firebase'i kullanarak oyun geliştirme sürecinizi daha etkili hale getirin

Firebase ile iOS ve Android'deki mobil oyunlarınıza kolayca arka uç hizmetleri ve analizler ekleyebilirsiniz. C++ ve Unity için SDK'larımızı kullanarak, herhangi bir Swift/Objective-C veya Java/Kotlin kodu yazmak zorunda kalmadan Firebase hizmetlerine doğrudan C++ ve Unity kodunuzdan erişebilirsiniz.

C++ kullanmaya başlama

Unity'yi kullanmaya başlama


Firebase ile oyunlarınızı güçlendirme hakkında daha fazla bilgi için Firebase oyunları sayfamızı inceleyin.

Oyunlarınızda Firebase için örnek kullanım alanları

  • AdMob: Banner reklamlar, geçiş reklamları ve hatta ödüllü video reklamlar ile oyunlarınızdan gelir elde edin. Reklamlarınızın performansını Google Analytics ile izleyin.

  • Analytics: Oyuncuların oyununuzla nasıl etkileşimde bulunduklarını, oynarken ne kadar zaman harcadıklarını, seviyeleri ne kadar sürede tamamladıklarını, ne kadar ve ne sıklıkla uygulama içi satın alma işlemi gerçekleştirdiklerini, oyuna ne sıklıkta geri döndüklerini ve daha fazlasını öğrenin.

  • Uygulama Kontrolü: Yetkisiz istemcilerin arka uç kaynaklarınıza erişmesini önleyerek API kaynaklarınızı kötüye kullanıma karşı koruyun.

  • Kimlik doğrulama: Oyunculara güvenli hesap yönetimi sağlayan sorunsuz bir oturum açma deneyimi sunun.

  • Gerçek Zamanlı Veritabanı: Bu gerçek zamanlı ve ölçeklenebilir veritabanını kullanarak oyun içeriği okuyun ve yazın. Realtime Database, oyun içindeki veya dışındaki oyuncu varlığını takip etmenizi sağlar.

  • Cloud Firestore: Bu gerçek zamanlı ve ölçeklenebilir veritabanını kullanarak oyun içeriği okuyup yazın. Cloud Firestore, olağanüstü çalışma süresi garantilerine sahiptir ve dünya çapında dilediğiniz konumlardan veri sunmanıza olanak tanır.

  • Cloud Storage: Avatarlar, oyun gösterimleri ve ekran görüntüleri gibi oyuncular tarafından oluşturulan içerikleri güvenilir ve güvenli bir şekilde depolayıp sunun.

  • Bulut Mesajlaşması: Oyuncuları yeni içerik veya seviyeler hakkında bilgilendirin veya mevcut içeriğinizi tamamlayan oyunculara push bildirimleri gönderin.

  • Crashlytics: Kilitlenmeleri bulmaya daha az, kilitlenmeleri düzeltmeye daha fazla zaman ayırın. Kilitlenmelerle ilgili derin ve uygulanabilir analizler sağlayarak daha kararlı oyunlar geliştirin.

  • Dinamik Bağlantılar: Oyuncular arasında özel seviyeler, oyun içi öğeler ve oyun davetiyeleri gibi içerikleri paylaşın.

  • Remote Config: Oyununuzdaki öğeleri kod dağıtmadan (ör. düşman yoğunluğu veya güç artırma frekansı) değiştirin.

  • Cloud Functions: Arka uç kodunu diğer Firebase ürünleri ve istemci istekleri tarafından tetiklenen etkinliklere yanıt olarak güvenli bir ortamda çalıştırın.

Desteklenen Firebase ürünleri

C++ ve Unity için Firebase SDK'ları doğrudan aşağıdaki Firebase ürünlerini destekler. Firebase, masaüstü iş akışı (beta) uygulaması için mevcut kitaplıkların bir alt kümesini de destekler.

Firebase ürünü C++ Unity Masaüstü (beta)
AdMob
Analizler
Uygulama Kontrolü
Kimlik Doğrulama
Cloud Firestore
Cloud Functions
Bulut Mesajlaşma
Cloud Storage
Crashlytics
Dinamik Bağlantılar
Gerçek Zamanlı Veritabanı
Remote Config