Mit Firebase lassen sich mobile Spiele für iOS und Android leicht um Back-End-Dienste und Analysefunktionen ergänzen. Mit unseren SDKs für C++ und Unity können Sie direkt in Ihrem C++- und Unity-Code auf Firebase-Dienste zugreifen, ohne Swift-/Objective-C- oder Java-/Kotlin-Code schreiben zu müssen.
Startbereit? Wählen Sie Ihre Plattform aus:
Weitere Informationen dazu, wie Sie Ihre Spiele mit Firebase optimieren können, finden Sie auf der Firebase-Seite für Spiele.
Anwendungsfälle für Firebase in Ihren Spielen
AdMob: Mit Banner-, Interstitial- und Videoanzeigen mit Prämie können Sie in Ihren Spielen Einnahmen erzielen. Erfassen Sie die Leistung Ihrer Anzeigen mit Google Analytics.
Analytics: Hier erfahren Sie unter anderem, wie Spieler mit Ihrem Spiel interagieren, wie viel Zeit sie damit verbringen, wie lange sie für das Abschließen von Levels benötigen, wie viel und wie oft sie In-App-Käufe tätigen und wie oft sie zum Spiel zurückkehren.
App Check: Schützen Sie Ihre API-Ressourcen vor Missbrauch, indem Sie verhindern, dass nicht autorisierte Clients auf Ihre Backend-Ressourcen zugreifen.
Authentication: Biete Spielern eine reibungslose Anmeldung, die auch für eine sichere Kontoverwaltung sorgt.
Realtime Database: Mit dieser skalierbaren Echtzeitdatenbank können Sie Spieleinhalte lesen und schreiben. Mit Realtime Database können Sie die Anwesenheit von Spielern im Spiel oder außerhalb des Spiels im Blick behalten.
Cloud Firestore: Mit dieser skalierbaren Echtzeitdatenbank können Sie Spielinhalte lesen und schreiben. Cloud Firestore bietet hervorragende Verfügbarkeitsgarantien und ermöglicht die Bereitstellung von Daten an beliebigen Standorten weltweit.
Cloud Storage: Hiermit können von Spielern erstellte Inhalte wie Avatare, Spieldurchläufe und Screenshots zuverlässig und sicher gespeichert und bereitgestellt werden.
Cloud Messaging: Informieren Sie Spieler über neue Inhalte oder Level oder senden Sie Push-Benachrichtigungen an Spieler, die alle verfügbaren Inhalte abgeschlossen haben.
Crashlytics – Sie können Absturzursachen schneller ermitteln und beheben. Mit detaillierten und umsetzbaren Informationen zu Abstürzen können Sie stabilere Spiele entwickeln.
Dynamic Links: Hiermit können Spieler Inhalte wie benutzerdefinierte Level, In-Game-Artikel und Einladungen zu Spielen teilen.
Remote Config: Hier können Sie Elemente Ihres Spiels ändern, ohne Code zu implementieren, z. B. Einstellungen wie die Feinddichte oder die Häufigkeit von Power-ups.
Cloud Functions: Hiermit können Sie Backend-Code in einer sicheren Umgebung als Reaktion auf Ereignisse ausführen, die von anderen Firebase-Produkten und Clientanfragen ausgelöst werden.
Unterstützte Firebase-Produkte
Die Firebase SDKs für C++ und Unity unterstützen direkt die folgenden Firebase-Produkte. Firebase unterstützt auch eine Teilmenge der verfügbaren Bibliotheken für die Implementierung eines Desktop-Workflows (Beta).
Firebase-Produkt | C++ | Einheit | Computer (Beta) |
---|---|---|---|
AdMob | |||
Analytics | |||
App Check | |||
Authentication | |||
Cloud Firestore | |||
Cloud Functions | |||
Cloud Messaging | |||
Cloud Storage | |||
Crashlytics | |||
Dynamic Links | |||
Realtime Database | |||
Remote Config |