[ Web Proxy ]
URL:
Viewing: https://firebase.google.com/docs/unity/learn-more [Back]  [Original]

Understand Firebase for Unity  |  Firebase for Apple platforms Skip to main content
Overview Fundamentals AI Build Run Reference Samples
Firebase [Firebase]
Send feedback

Understand Firebase for Unity Stay organized with collections Save and categorize content based on your preferences.

As youre developing your Unity project using Firebase, you might discover concepts that are unfamiliar or specific to Firebase. This page aims to answer those questions or point you to resources to learn more.

Feel free to visit one of our online communities if you have questions about a topic not covered on this page. Well also update this page with new topics periodically, so check back to see if weve added the topic you want to learn about!

Looking for how to get started with Firebase in your Unity projects? Check out our Getting Started Guide.

Firebase library support by platform

The following table describes which Firebase libraries are compatible with which platforms. Currently, desktop platforms are only officially supported in the Unity Editor to facilitate development workflows.

Platform Android iOS tvOS macOS
(beta)
Windows
(beta)
Linux
(beta)
A/B Testing v10.4.0+
Firebase AI Logic v10.4.0+
Analytics v10.4.0+
App Distribution v10.4.0+
Authentication v10.4.0+
Cloud Firestore v10.4.0+
Cloud Functions v10.4.0+
Cloud Messaging v10.4.0+
Cloud Storage v10.4.0+
Crashlytics v10.4.0+
Realtime Database v10.4.0+
Remote Config v10.4.0+
DEPRECATED OR UNSUPPORTED LIBRARIES
Dynamic Links

Google services config files

As part of adding Firebase to your Unity project, you need to add a Firebase configuration file:

If you want to use multiple Firebase projects in a single app, visit the documentation for configuring multiple projects.

Note: The Firebase configuration files contain unique, but non-secret identifiers for your project. To learn more about these config files, visit Understand Firebase Projects.

Open source resources for the Firebase Unity SDK

Firebase supports open source development, and we encourage contributions and feedback.

Firebase SDKs

The open source Unity SDKs are available in our GitHub repository.

Note the following about how we build the Unity SDKs for Firebase:

Quickstart samples

Firebase maintains a collection of quickstart samples for Firebase APIs on Unity. Find these quickstarts in our public Firebase GitHub quickstart repository.

You can open each quickstart in Unity, then run them on a mobile device or in the Unity editor. Or you can use these quickstarts as example code for using Firebase SDKs.

MechaHamster

MechaHamster is an open source game built in Unity that demonstrates a number of Firebase features in a released game, including Google Analytics, Authentication, Realtime Database, Cloud Messaging, Crashlytics, Remote Config, Cloud Storage, Cloud Functions, and Test Lab. Its available in our Firebase GitHub repository.

Firebase Unity Solutions

Firebase Unity Solutions is a repository containing a number of open source utilities to help Unity developers achieve common tasks with Firebase. Current solutions include a leaderboard implementation and a utility to create and sync Firebase Remote Config configurations directly from the Unity editor. Its available in our Firebase GitHub repository.

Send feedback

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2026-08-19 UTC.

Need to tell us more? [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-08-19 UTC."],[],[]]

Web Proxy Viewer  |  New URL  |  Original Page