Boostez le développement de vos jeux avec Firebase

Firebase facilite l'ajout de services de backend et d'analyses à 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 ni Java/Kotlin.


Prêt à vous lancer ? Sélectionnez votre plate-forme :

Unity C++


Pour en savoir plus sur l'amélioration de vos jeux avec Firebase, consultez notre page Firebase pour les jeux.

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 des modèles Gemini, comme de nouvelles formes d'interaction avec les joueurs (entrées vocales et d'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, le montant et la fréquence de leurs 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 de 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 les contenus générés 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é vos contenus disponibles.

  • Crashlytics : passez moins de temps à trouver les plantages et plus de temps à les corriger. Créez des jeux plus stables en fournissant des insights détaillés et exploitables sur les plantages.

  • Dynamic Links : partagez des contenus, comme des niveaux personnalisés, des articles du jeu et des invitations à des jeux entre joueurs.

  • Remote Config : modifiez les éléments de votre jeu sans déployer de code, y compris les paramètres tels que la densité d'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 aux 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 l'implémentation d'un workflow de bureau (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