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

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


Başlamaya hazır mısınız? Platformunuzu seçin:

Unity C++


Oyunlarınıza Firebase ile güç katma hakkında daha fazla bilgi edinmek için Firebase oyunları sayfamızı ziyaret edin.

Oyunlarınızda Firebase'in kullanılabileceği örnek alanlar

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

  • Firebase AI Logic: Gemini modellerini kullanarak yapay zeka özellikleri oluşturun. Örneğin, oyuncu etkileşiminin yeni biçimleri (hem ses hem de görüntü girişi), duyarlı ve gelişen oyun dünyaları ve kişiselleştirilmiş deneyimler.

  • Analytics — Oyuncuların oyununuzla nasıl etkileşimde bulunduğunu, ne kadar süre oynadığını, seviyeleri tamamlamak için ne kadar zaman harcadığını, ne kadar ve ne sıklıkta uygulama içi satın alma işlemi yaptığını, oyuna ne sıklıkta geri döndüğünü ve daha birçok bilgiyi öğrenin.

  • App Check - Yetkisiz istemcilerin arka uç kaynaklarınıza erişmesini engelleyerek API kaynaklarınızı kötüye kullanıma karşı koruyun.

  • Authentication — Oyunculara sorunsuz bir oturum açma deneyimi sunarken güvenli hesap yönetimi de sağlayın.

  • Realtime Database: Bu ölçeklenebilir ve anlık veritabanını kullanarak oyun içeriğini okuyun ve yazın. Realtime Database, oyuncuların oyun içinde veya dışında olup olmadığını takip etmenize olanak tanır.

  • Cloud Firestore — Bu anlık, ölçeklenebilir veritabanını kullanarak oyun içeriğini okuyun ve yazın. Cloud Firestore, olağanüstü çalışma süresi garantileri sunar ve dünya genelinde istediğiniz konumlardan veri yayınlamanıza olanak tanır.

  • Cloud Storage — Oyuncular tarafından oluşturulan içerikleri (ör. avatarlar, oyun oynama videoları ve ekran görüntüleri) güvenilir ve güvenli bir şekilde depolayıp sunun.

  • Cloud Messaging — Oyuncuları yeni içerikler veya seviyeler hakkında bilgilendirin ya da mevcut içeriğinizi tamamlayan oyunculara anlık bildirimler gönderin.

  • Crashlytics — Kilitlenmeleri bulmaya daha az, düzeltmeye daha çok zaman harcayın. Kilitlenmelerle ilgili ayrıntılı ve uygulanabilir analizler sunarak daha kararlı oyunlar geliştirin.

  • Dynamic Links: Oyuncular arasında özel seviyeler, oyun içi öğeler ve oyun davetleri gibi içerikleri paylaşın.

  • Remote Config: Düşman yoğunluğu veya güçlendirme sıklığı gibi ayarlar da dahil olmak üzere, kod dağıtmadan oyununuzun öğelerini değiştirin.

  • Cloud Functions — Diğer Firebase ürünleri tarafından tetiklenen etkinliklere ve istemci isteklerine yanıt olarak arka uç kodunu güvenli bir ortamda çalıştırın.

Desteklenen Firebase ürünleri

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

Firebase ürünü C++ Unity Masaüstü (beta)
AdMob
Firebase AI Logic
Analytics
App Check
Authentication
Cloud Firestore
Cloud Functions
Cloud Messaging
Cloud Storage
Crashlytics
Dynamic Links
Realtime Database
Remote Config