Boostez le développement de vos jeux avec Firebase
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
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 :
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 du contenu généré par les joueurs de manière fiable et sécurisée, comme des avatars, des parties et des 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 à jouer 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 pour ordinateur (bêta).
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/08/23 (UTC).
[null,null,["Dernière mise à jour le 2025/08/23 (UTC)."],[],[],null,["\u003cbr /\u003e\n\nWith Firebase, it's easy to add backend services and analytics to your mobile\ngames on iOS and Android. Using our SDKs for C++ and Unity, you can\naccess Firebase services directly in your C++ and Unity code, without having to\nwrite any Swift/Objective-C or Java/Kotlin code.\n\n\u003cbr /\u003e\n\nReady to get started? Choose your platform:\n\n[Unity](/docs/unity/setup)\n[C++](/docs/cpp/setup)\n\n\u003cbr /\u003e\n\n**Find out more information about powering up your games with Firebase at our\n[Firebase games page](//firebase.google.com/games).**\n\nExample use cases for Firebase in your games\n\n- [AdMob](/docs/admob) --- Earn revenue in your games with banner ads,\n interstitials, even rewarded video. Track your ads performance with\n Google Analytics.\n\n- [Firebase AI Logic](/docs/ai-logic) --- Build AI features using\n Gemini models, like new forms of player interaction\n (both voice and image input), responsive and evolving game worlds, and\n personalized experiences.\n\n- [Analytics](/docs/analytics) --- Learn how players interact with your game,\n how much time they spend playing, how long they take to complete levels, how\n much and how frequently they make in-app purchases, how often they return to\n the game, and much more.\n\n- [App Check](/docs/app-check) - Protect your API resources from abuse by\n preventing unauthorized clients from accessing your backend resources.\n\n- [Authentication](/docs/auth) --- Give players a frictionless sign-in experience that\n also ensures safe and secure account management.\n\n- [Realtime Database](/docs/database) --- Read and write game content using this\n realtime, scalable database. Realtime Database allows you to keep track of player\n presence in- or out-of-game.\n\n- [Cloud Firestore](/docs/firestore) --- Read and write game content using\n this realtime, scalable database. Cloud Firestore has outstanding uptime\n guarantees and allows you to serve data from your choice of locations\n worldwide.\n\n- [Cloud Storage](/docs/storage) --- Store and serve player-generated\n content reliably and securely, such as avatars, game playthroughs, and\n screenshots.\n\n- [Cloud Messaging](/docs/cloud-messaging) --- Inform players about new\n content or levels or send push notifications to players who have completed\n your available content.\n\n- [Crashlytics](/docs/crashlytics) --- Spend less time finding and more time\n fixing crashes. Build more stable games by providing deep and actionable\n insights into crashes.\n\n- [Dynamic Links](/docs/dynamic-links) --- Share content, such as custom levels,\n in-game items, and game invitations between players.\n\n- [Remote Config](/docs/remote-config) --- Change elements of your game\n without deploying code, including settings like enemy density or power-up\n frequency.\n\n- [Cloud Functions](/docs/functions) --- Run backend code in a secure\n environment in response to events triggered by other Firebase products and\n client requests.\n\nSupported Firebase products\n\nThe Firebase SDKs for C++ and for Unity directly support the following Firebase\nproducts. Firebase also supports a subset of the available libraries for a\ndesktop workflow (**beta**) implementation.\n\n| Firebase product | C++ | Unity | Desktop (beta) |\n|------------------------------------------|-----|-------|----------------|\n| [AdMob](/docs/admob) | | | |\n| [Firebase AI Logic](/docs/ai-logic) | | | |\n| [Analytics](/docs/analytics) | | | |\n| [App Check](/docs/app-check) | | | |\n| [Authentication](/docs/auth) | | | |\n| [Cloud Firestore](/docs/firestore) | | | |\n| [Cloud Functions](/docs/functions) | | | |\n| [Cloud Messaging](/docs/cloud-messaging) | | | |\n| [Cloud Storage](/docs/storage) | | | |\n| [Crashlytics](/docs/crashlytics) | | | |\n| [Dynamic Links](/docs/dynamic-links) | | | |\n| [Realtime Database](/docs/database) | | | |\n| [Remote Config](/docs/remote-config) | | | |\n\n| **Note:** For the desktop workflow, Firebase provides stub (non-functional) implementations of all unsupported Firebase products for convenience."]]