Con Firebase, è facile aggiungere servizi di backend e analisi ai tuoi giochi per dispositivi mobili su iOS e Android. Utilizzando i nostri SDK per C++ e Unity, puoi accedere ai servizi Firebase direttamente nel codice C++ e Unity, senza dover scrivere codice Swift/Objective-C o Java/Kotlin.
Iniziamo? Scegli la tua piattaforma:
Scopri di più su come potenziare i tuoi giochi con Firebase nella nostra pagina dedicata ai giochi Firebase.
Esempi di casi d'uso di Firebase nei tuoi giochi
AdMob: genera entrate nei tuoi giochi con annunci banner, interstitial e persino video con premio. Tieni traccia del rendimento degli annunci con Google Analytics.
Firebase AI Logic: crea funzionalità di AI utilizzando Gemini modelli, come nuove forme di interazione con i giocatori (input vocale e di immagini), mondi di gioco reattivi ed evolutivi ed esperienze personalizzate.
Analytics: scopri come i giocatori interagiscono con il tuo gioco, quanto tempo trascorrono a giocare, quanto tempo impiegano per completare i livelli, quanto e con quale frequenza effettuano acquisti in-app, con quale frequenza tornano al gioco e molto altro ancora.
App Check: proteggi le tue risorse API da comportamenti illeciti impedendo ai client non autorizzati di accedere alle tue risorse di backend.
Authentication — Offri ai giocatori un'esperienza di accesso senza problemi che garantisca anche una gestione degli account sicura.
Realtime Database: leggi e scrivi contenuti di gioco utilizzando questo database scalabile in tempo reale. Realtime Database ti consente di tenere traccia della presenza dei giocatori all'interno o all'esterno del gioco.
Cloud Firestore: leggi e scrivi contenuti di gioco utilizzando questo database scalabile in tempo reale. Cloud Firestore offre garanzie di uptime eccezionali e ti consente di pubblicare dati dalle località che preferisci in tutto il mondo.
Cloud Storage: archivia e pubblica in modo affidabile e sicuro i contenuti generati dai giocatori, come avatar, playthrough di giochi e screenshot.
Cloud Messaging: informa i giocatori di nuovi contenuti o livelli oppure invia notifiche push ai giocatori che hanno completato i contenuti disponibili.
Crashlytics: dedica meno tempo alla ricerca e più tempo alla correzione degli arresti anomali. Crea giochi più stabili fornendo informazioni approfondite e utili sugli arresti anomali.
Dynamic Links: condividi contenuti, come livelli personalizzati, elementi di gioco e inviti di gioco tra i giocatori.
Remote Config: modifica gli elementi del gioco senza eseguire il deployment del codice, incluse impostazioni come la densità dei nemici o la frequenza dei potenziamenti.
Cloud Functions: esegui codice di backend in un ambiente sicuro in risposta agli eventi attivati da altri prodotti Firebase e alle richieste dei client.
Prodotti Firebase supportati
Gli SDK Firebase per C++ e Unity supportano direttamente i seguenti prodotti Firebase. Firebase supporta anche un sottoinsieme delle librerie disponibili per un'implementazione del flusso di lavoro desktop (beta).
| Prodotto Firebase | C++ | Unity | Desktop (beta) |
|---|---|---|---|
| AdMob | |||
| Firebase AI Logic | |||
| Analytics | |||
| App Check | |||
| Authentication | |||
| Cloud Firestore | |||
| Cloud Functions | |||
| Cloud Messaging | |||
| Cloud Storage | |||
| Crashlytics | |||
| Dynamic Links | |||
| Realtime Database | |||
| Remote Config |