Avec Firebase, il est facile d'ajouter des services de backend et des outils d'analyse à vos jeux mobiles sur iOS et Android. Grâce à nos SDK pour C++ et Unity, vous pouvez accéder aux services Firebase directement dans le code C++ et Unity, sans avoir à écrire de code Swift/Objective-C ni Java/Kotlin.
Vous êtes prêt ? Choisissez votre plate-forme :
Pour en savoir plus sur la façon de booster vos jeux avec Firebase, consultez notre page Jeux Firebase.
Exemples de cas d'utilisation de Firebase dans vos jeux
AdMob : générez des revenus dans vos jeux grâce à des bannières, des annonces interstitielles et même des annonces vidéo avec récompense. Suivez les performances de vos annonces avec Google Analytics.
Firebase AI Logic : créez des fonctionnalités d'IA à l'aide des Gemini modèles, comme de nouvelles formes d'interaction avec les joueurs (entrées vocales et images), des mondes de jeu réactifs et évolutifs, et des expériences personnalisées.
Analytics : découvrez comment les joueurs interagissent avec votre jeu, combien de temps ils y passent, combien de temps ils mettent pour terminer les niveaux, combien et à quelle fréquence ils effectuent des achats via l'application, à quelle fréquence ils reviennent au jeu, et bien plus encore.
App Check : protégez vos ressources d'API contre toute utilisation abusive en empêchant les clients non autorisés d'accéder à vos ressources backend.
Authentication : offrez aux joueurs une expérience de connexion fluide qui garantit également une gestion sécurisée des comptes.
Realtime Database : lisez et écrivez du contenu de jeu à l'aide de cette base de données évolutive en temps réel. Realtime Database vous permet de suivre la présence des joueurs dans le jeu ou en dehors.
Cloud Firestore : lisez et écrivez du contenu de jeu à l'aide de cette base de données évolutive en temps réel. Cloud Firestore offre des garanties de disponibilité exceptionnelles et vous permet de diffuser des données depuis les emplacements de votre choix dans le monde entier.
Cloud Storage : stockez et diffusez de manière fiable et sécurisée le contenu généré par les joueurs, comme les avatars, les parties et les captures d'écran.
Cloud Messaging : informez les joueurs des nouveaux contenus ou niveaux, ou envoyez des notifications push aux joueurs qui ont terminé le contenu disponible.
Crashlytics : passez moins de temps à trouver les plantages et plus de temps à les corriger. Créez des jeux plus stables en fournissant des insights approfondis et exploitables sur les plantages.
Dynamic Links : partagez du contenu entre les joueurs, comme des niveaux personnalisés, des éléments de jeu et des invitations à jouer.
Remote Config : modifiez des éléments de votre jeu sans déployer de code, y compris des paramètres tels que la densité des ennemis ou la fréquence des bonus.
Cloud Functions : exécutez du code backend dans un environnement sécurisé en réponse à des événements déclenchés par d'autres produits Firebase et des requêtes client.
Produits Firebase compatibles
Les SDK Firebase pour C++ et Unity sont directement compatibles avec les produits Firebase suivants. Firebase est également compatible avec un sous-ensemble des bibliothèques disponibles pour une implémentation de workflow de bureau (bêta).
| Produit Firebase | C++ | Unity | Bureau (bêta) |
|---|---|---|---|
| AdMob | |||
| Firebase AI Logic | |||
| Analytics | |||
| App Check | |||
| Authentication | |||
| Cloud Firestore | |||
| Cloud Functions | |||
| Cloud Messaging | |||
| Cloud Storage | |||
| Crashlytics | |||
| Dynamic Links | |||
| Realtime Database | |||
| Remote Config |