Avec Firebase, vous pouvez facilement 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 votre code C++ et Unity, sans avoir à écrire de code Swift/Objective-C ou Java/Kotlin.
Prêt à vous lancer ? Choisissez votre plate-forme:
Pour en savoir plus sur l'alimentation de vos jeux avec Firebase, consultez la page des jeux Firebase.
Exemples de cas d'utilisation de Firebase dans vos jeux
AdMob : générez des revenus dans vos jeux grâce aux bannières, aux interstitiels et même aux 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 de modèles Gemini, comme de nouvelles formes d'interaction entre les joueurs (à la fois par commande vocale et par entrée d'image), des mondes de jeu responsifs et évolutifs, et des expériences personnalisées.
Analytics : découvrez comment les joueurs interagissent avec votre jeu, le temps qu'ils y passent, le temps qu'ils mettent à terminer les niveaux, le montant et la fréquence des achats via l'application, la fréquence à laquelle ils reviennent dans le 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 de compte sécurisée.
Realtime Database : lisez et écrivez le contenu du 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 ou en dehors du jeu.
Cloud Firestore : lisez et écrivez le contenu du jeu à l'aide de cette base de données évolutive et en temps réel. Cloud Firestore offre des garanties de disponibilité exceptionnelles et vous permet de diffuser des données à partir de l'emplacement de votre choix dans le monde entier.
Cloud Storage : stockez et diffusez de manière fiable et sécurisée les contenus générés par les joueurs, tels que les avatars, les parties de jeu et les captures d'écran.
Cloud Messaging : informez les joueurs de nouveaux contenus ou niveaux, ou envoyez des notifications push aux joueurs qui ont terminé vos contenus disponibles.
Crashlytics : passez moins de temps à rechercher les plantages et plus de temps à les résoudre. Créez des jeux plus stables en fournissant des insights détaillés et exploitables sur les plantages.
Dynamic Links : partagez des contenus, tels que des niveaux personnalisés, des éléments de jeu et des invitations de jeu entre joueurs.
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 aux événements déclenchés par d'autres produits Firebase et des requêtes client.
Produits Firebase compatibles
Les SDK Firebase pour C++ et pour Unity sont compatibles directement avec les produits Firebase suivants. Firebase est également compatible avec un sous-ensemble des bibliothèques disponibles pour l'implémentation d'un workflow pour ordinateur (bêta).
Produit Firebase | C++ | Unity | Ordinateur (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 |