Mit Firebase lassen sich mobile Spiele für iOS und Android leicht um Back-End-Dienste und Analysefeatures ergänzen. Mit den Firebase-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 Seite zu Firebase-Spielen.
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, wie oft sie zum Spiel zurückkehren und vieles mehr
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 ermöglicht es Ihnen, die Anwesenheit von Spielern im Spiel oder außerhalb des Spiels zu 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
Dynamic Links: Inhalte wie benutzerdefinierte Levels, In-Game-Artikel und Spieleinladungen zwischen Spielern teilen
Remote Config: Elemente Ihres Spiels ändern, ohne Code bereitzustellen, einschließlich 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 | |||
| Dynamic Links | |||
| Realtime Database | |||
| Remote Config |