Mit Firebase lassen sich mobile Spiele für iOS und Android ganz einfach um Back-End-Dienste und Analysefunktionen ergänzen. Mit unseren SDKs für C++ und Unity können Sie direkt aus 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 zur Optimierung Ihrer Spiele mit Firebase finden Sie auf unserer Firebase-Seite für Spiele.
Beispielhafte Anwendungsfälle für Firebase in Ihren Spielen
AdMob: Mit Banneranzeigen, Interstitials und Videoanzeigen mit Prämie Einnahmen in Ihren Spielen erzielen Anzeigenleistung mit Google Analytics erfassen
Firebase AI Logic: KI-Funktionen mit Gemini Modellen erstellen, z. B. neue Formen der Spielerinteraktion (sowohl Sprach- als auch Bildeingabe), reaktionsfähige und sich weiterentwickelnde Spielwelten und personalisierte Erlebnisse
Analytics: Informationen dazu erhalten, wie Spieler mit Ihrem Spiel interagieren, wie viel Zeit sie mit dem Spielen 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: API-Ressourcen vor Missbrauch schützen, indem Sie verhindern, dass nicht autorisierte Clients auf Ihre Backend-Ressourcen zugreifen
Authentication: Spielern eine reibungslose Anmeldung ermöglichen und gleichzeitig eine sichere Kontoverwaltung gewährleisten
Realtime Database: Spielinhalte mit dieser skalierbaren Echtzeitdatenbank lesen und schreiben Realtime Database können Sie die Anwesenheit von Spielern im Spiel oder außerhalb des Spiels verfolgen.
Cloud Firestore: Spielinhalte mit dieser skalierbaren Echtzeitdatenbank lesen und schreiben Cloud Firestore bietet hervorragende Verfügbarkeits garantien und ermöglicht es Ihnen, Daten von Standorten Ihrer Wahl weltweit bereitzustellen.
Cloud Storage: Von Spielern generierte Inhalte wie Avatare, Spieldurchläufe und Screenshots zuverlässig und sicher speichern und bereitstellen
Cloud Messaging: Spieler über neue Inhalte oder Levels informieren oder Push-Benachrichtigungen an Spieler senden, die alle verfügbaren Inhalte durchgespielt haben
Crashlytics: Weniger Zeit mit der Suche nach Abstürzen und mehr Zeit mit der Behebung von Abstürzen verbringen Stabilere Spiele entwickeln, indem Sie detaillierte und umsetzbare Informationen zu Abstürzen erhalten
Remote Config: Elemente Ihres Spiels ändern, ohne Code bereitzustellen, z. B. Einstellungen wie die Anzahl der Gegner oder die Häufigkeit von Power-ups
Cloud Functions: 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 für Unity unterstützen die folgenden Firebase-Produkte direkt. Firebase unterstützt auch eine Teilmenge der verfügbaren Bibliotheken für eine Desktop-Workflow-Implementierung (Beta).
| Firebase-Produkt | C++ | Unity | Desktop (Beta) |
|---|---|---|---|
| AdMob | |||
| Firebase AI Logic | |||
| Analytics | |||
| App Check | |||
| Authentication | |||
| Cloud Firestore | |||
| Cloud Functions | |||
| Cloud Messaging | |||
| Cloud Storage | |||
| Crashlytics | |||
| Realtime Database | |||
| Remote Config |