Google’s official packages for Unity extend the default capabilities of Unity, enabling you to optimize game performance, reach new users, understand user behavior, and more.
Advertising
Tools to generate revenue from your Unity games.
AdMob
Google AdMob makes it easy for developers to earn money from their mobile apps with high-quality ads. This package enables Unity developers to easily serve Google Mobile Ads in Android and iOS apps without having to write Java or Objective-C code. Learn more.
Android
Take full advantage of the Android platform with packages that help you optimize your app size and performance.
Android App Bundle
The Android App Bundle (AAB) publishing format includes all your app's compiled
code and resources, and defers APK generation and signing to Google Play.
AAB support is built into Unity starting with version 2017.4.14.
This package provides support for Play Asset Delivery and uses the latest
versions of bundletool
. Learn more.
Get the plugin
View release notes
Report an issue
Android Frame Pacing
Android Frame Pacing syncs your rendering loop to the underlying display hardware, reducing stuttering and latency so that gameplay looks and feels smooth. It's integrated into Unity 2019.2 or higher.
To enable this feature, choose Project Settings > Player > Settings for Android > Resolution and Presentation, and select the Optimized Frame Pacing checkbox. Learn more.
Android Performance Tuner
Android Performance Tuner helps you identify performance issues in your game or app, and also highlights opportunities to improve your fidelity. Impact metrics help you prioritize, and issues are categorized to help you take action. Information at both device model and device spec level enables you to find the most effective way to act. Learn more.
Latest version info | |
---|---|
Package name: | com.google.android.performancetuner |
Version: | 1.1.2 |
Minimum Unity Version: | 2017.4 |
Publish Date | 2021-05 |
Download the .unitypackage
View release notes
Report an issue
AR
Build augmented reality experiences that seamlessly blend the digital and physical worlds.
ARCore Extensions for AR Foundation
The Google ARCore Extensions for AR Foundation supplements Unity's AR Foundation cross-platform Augmented Reality API. It also provides native APIs for features provided by Google Play Services for AR (ARCore). With these extensions you can build new AR experiences or enhance existing apps with AR features. Learn more.
Latest version info | |
---|---|
Package name: | com.google.ar.core.arfoundation.extensions-lite |
Version: | 1.30.0 |
Minimum Unity Version: | 2019.4 |
Publish Date | 2022-03 |
Download the .tgz
View release notes
Report an issue
Firebase
Firebase is a development platform that helps game developers build, release, and operate successful games that delight players. With Firebase, you can quickly spin up your entire backend infrastructure, improve game quality, and increase player engagement through experimentation. Firebase accelerates and simplifies the game development process. Learn more.
Cloud Firestore
Store and sync game data at global scale.
Cloud Firestore is a flexible NoSQL document database that lets you easily store, sync, and query data for your games - at global scale.
Firestore supports a million players connected simultaneously with a guaranteed uptime of five nines for multi-region instances. That’s less than 5 minutes of downtime a year!
With Cloud Firestore, your players can access and make changes to their data at any time, even when they're offline. Learn more.
Latest version info | |
---|---|
Package name: | com.google.firebase.firestore |
Version: | 12.4.1 |
Minimum Unity Version: | 2020.1 |
Publish Date | 2024-11 |
Download the .unitypackage
View release notes
Report an issue
Cloud Functions for Firebase
Run your mobile backend code without managing servers.
With Cloud Functions, you can write and deploy code to our servers that automatically responds (in other words) to events in your game.
This way, your game logic is fully insulated from the client so you can be sure its functions are private and can’t be reverse engineered. Cloud Functions also automatically scales up computing resources to match the usage patterns of your game. Learn more.
Latest version info | |
---|---|
Package name: | com.google.firebase.functions |
Version: | 12.4.1 |
Minimum Unity Version: | 2020.1 |
Publish Date | 2024-11 |
Download the .unitypackage
View release notes
Report an issue
Cloud Storage for Firebase
Store and serve game content with ease.
With Cloud Storage, you can easily store and serve large binary objects, such as screenshots, replays, or game assets, and effortlessly grow from prototype to production.
Through an integration with Firebase Authentication, you can use our declarative security model to control access and keep data safe. Learn more.
Latest version info | |
---|---|
Package name: | com.google.firebase.storage |
Version: | 12.4.1 |
Minimum Unity Version: | 2020.1 |
Publish Date | 2024-11 |
Download the .unitypackage
View release notes
Report an issue
Firebase App Check
Protect your APIs from abuse.
App Check helps protect your API resources from abuse by preventing unauthorized clients from accessing your backend resources. It works with both Firebase services, Google Cloud services, and your own APIs to keep your resources safe. Learn more.
Latest version info | |
---|---|
Package name: | com.google.firebase.app-check |
Version: | 12.4.1 |
Minimum Unity Version: | 2020.1 |
Publish Date | 2024-11 |
Download the .unitypackage
View release notes
Report an issue
Firebase Authentication
Easily sign-in and authenticate players.
Sign-in players using any identity provider with Firebase Authentication. It supports email and password, phone authentication, Facebook, Google, Twitter, and more. Out-of-the-box, you get a secure, end-to-end identity solution. Learn more.
Latest version info | |
---|---|
Package name: | com.google.firebase.auth |
Version: | 12.4.1 |
Minimum Unity Version: | 2020.1 |
Publish Date | 2024-11 |
Download the .unitypackage
View release notes
Report an issue
Firebase Cloud Messaging
Send targeted messages and notifications.
Cloud Messaging gives you a reliable and battery-efficient way to send messages and notifications across platforms. You can target your messages to certain segments of players and customize them to suit your game’s brand. You can also gauge their effectiveness with statistics like click rate, open rate, and the downstream effect on conversions. Learn more.
Latest version info | |
---|---|
Package name: | com.google.firebase.messaging |
Version: | 12.4.1 |
Minimum Unity Version: | 2020.1 |
Publish Date | 2024-11 |
Download the .unitypackage
View release notes
Report an issue
Firebase Crashlytics
Prioritize and fix stability issues faster.
Firebase Crashlytics helps you track, prioritize, and fix stability issues that erode game quality, in realtime. Spend less time triaging and troubleshooting crashes and more time building game content and features that delight players.
Crashlytics also sends realtime alerts for new issues, regressed issues, and burgeoning issues that might require immediate attention to ensure you never miss a critical crash no matter where you are. Learn more.
Latest version info | |
---|---|
Package name: | com.google.firebase.crashlytics |
Version: | 12.4.1 |
Minimum Unity Version: | 2020.1 |
Publish Date | 2024-11 |
Download the .unitypackage
View release notes
Report an issue
Firebase Dynamic Links
Deep link potential players to the right place inside your game.
Dynamic Links are smart URLs that allow you to send existing and potential players to any location within your game. They survive the game install process, so even new players see the content they're looking for when they open the game for the first time. Dynamic Links are free forever, for any scale. Learn more.
Latest version info | |
---|---|
Package name: | com.google.firebase.dynamic-links |
Version: | 12.4.1 |
Minimum Unity Version: | 2020.1 |
Publish Date | 2024-11 |
Download the .unitypackage
View release notes
Report an issue
Firebase Installations
The Firebase installations service (FIS) provides a Firebase installation ID (FID) for each installed instance of a Firebase app. The Firebase installation ID is used internally by Firebase services such as In-App Messaging or Remote Config without requiring developers to interact directly with the FIS API. Using this API, a developer can delete a Firebase installation and the data tied to it, target specific app installations, and retrieve installation auth tokens. Learn more.
Latest version info | |
---|---|
Package name: | com.google.firebase.installations |
Version: | 12.4.1 |
Minimum Unity Version: | 2020.1 |
Publish Date | 2024-11 |
Download the .unitypackage
View release notes
Report an issue
Firebase Realtime Database
Store and sync data in near-realtime.
Realtime Database is a cloud-hosted NoSQL database that lets you store and sync JSON data in near-realtime. It's optimized for very rapid syncing of small amounts of data.
When your players go offline, the Realtime Database SDKs use local cache on the device to serve and store changes. When the device comes online, the local data is automatically synchronized so users can keep playing your game from where they left off. Learn more.
Latest version info | |
---|---|
Package name: | com.google.firebase.database |
Version: | 12.4.1 |
Minimum Unity Version: | 2020.1 |
Publish Date | 2024-11 |
Download the .unitypackage
View release notes
Report an issue
Firebase Remote Config
Customize your game on the fly.
Remote Config lets you dynamically change the behavior and appearance of your game right from the Firebase console so you can deliver personalized experiences to players - without waiting for app store approval. Learn more.
Latest version info | |
---|---|
Package name: | com.google.firebase.remote-config |
Version: | 12.4.1 |
Minimum Unity Version: | 2020.1 |
Publish Date | 2024-11 |
Download the .unitypackage
View release notes
Report an issue
Google Analytics
Get free and unlimited game and player analytics.
Google Analytics helps you understand and engage your players by revealing what actions they’re taking inside your game, where they spend the most time, and why they churn. From acquisition to app usage, Google Analytics will give you insights to make better decisions about your game. You can even combine your analytics data with Google Ads to make sure you're running campaigns that deliver you high-quality players. Learn more.
Latest version info | |
---|---|
Package name: | com.google.firebase.analytics |
Version: | 12.4.1 |
Minimum Unity Version: | 2020.1 |
Publish Date | 2024-11 |
Download the .unitypackage
View release notes
Report an issue
Google Play
These packages enable your games to interface with the Google Play Store and related services from within the Unity Engine.
Play Asset Delivery
Play Asset Delivery enables AssetBundles and other assets to be packaged into an
Android App Bundle and delivered through Google Play.
Learn more.
Get the plugin
View release notes
Report an issue
Play Games Services
Achievements, leaderboards, cloud saved games, and more on Android. Learn more.
Get the plugin
View release notes
Report an issue
Play In-App Reviews
The Play In-App Review package lets you prompt users to submit Play
Store ratings and reviews without leaving your game.
Learn more.
Get the plugin
View release notes
Report an issue
Play In-App Updates
The Play In-App Update package lets you keep your app
up-to-date on your users’ devices and enables them to try new features,
as well as benefit from performance improvements and bug fixes.
Learn more.
Get the plugin
View release notes
Report an issue
Play Instant
Google Play Instant enables games and apps to be launched on Android without being installed. The Play Instant package simplifies the conversion of an Android app into an instant app that can be deployed through Google Play. Learn more.
Download the .tgz
Download the .unitypackage
View release notes
Report an issue
Play Integrity API
The Play Integrity API helps protect your apps and games from potentially risky
and fraudulent interactions, allowing you to respond with appropriate actions to
reduce attacks and abuse such as fraud, cheating, and unauthorized access.
Learn more.
Get the plugin
View release notes
Report an issue
Input SDK
The Input SDK provides a unified interface from which players can discover the mouse and keyboard bindings for any game they want to play on Google Play Games for PC. Learn more.
Download the .tgz
Download the .unitypackage
View release notes
Report an issue
Play Core
The Google Play Core package provides the Play Core-Common Library which is required as a dependency by some Google Play packages, such as Integrity API, Asset Delivery, In-App Updates and In-App Reviews.
This package doesn't provide any features when installed separately.
Get the plugin
View release notes
Report an issue
Play Common
The Google Play Common package provides common files required by some Google Play packages, such as Integrity API, Asset Delivery, In-App Updates and In-App Reviews.
This package doesn't provide any features when installed separately.
Get the plugin
View release notes
Report an issue
Tools
General tools for working in Unity.
External Dependency Manager for Unity
External Dependency Manager for Unity (EDM4U) can be used by any Unity package that requires Android specific libraries (for example, AARs), iOS CocoaPods, and/or version management of transitive dependencies. Learn more.
Latest version info | |
---|---|
Package name: | com.google.external-dependency-manager |
Version: | 1.2.183 |
Minimum Unity Version: | 2019.1 |
Publish Date | 2024-09 |