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

![Admob logo](https://fonts.gstatic.com/s/i/productlogos/admob/v5/192px.svg)

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](https://developers.google.com/admob/unity/quick-start).

## Android

![Android logo](https://developer.android.com/static/images/brand/android-head_flat.svg)

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](https://blogs.unity3d.com/2018/10/03/support-for-android-app-bundle-aab-in-unity-2018-3-beta/).
This package provides support for Play Asset Delivery and uses the latest
versions of `bundletool`. [Learn more](https://developer.android.com/guide/app-bundle).


<br />


[Get the plugin](https://openupm.com/packages/com.google.android.appbundle)


[View release notes](https://github.com/google/play-appbundle-unity/blob/main/com.google.android.appbundle/CHANGELOG.md)


[Report an issue](https://github.com/google/play-appbundle-unity/issues)

### 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](https://developer.android.com/games/sdk/frame-pacing).

### 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](https://developer.android.com/games/sdk/performance-tuner/unity).


| Latest version info ||
|---|---|
| Package name: | com.google.android.performancetuner |
| Version: | 1.1.2 |
| Minimum Unity Version: | 2017.4 |
| Publish Date | 2021-05 |

<br />

[Download the .unitypackage](https://dl.google.com/games/registry/unity/com.google.android.performancetuner/android-performance-tuner-1.1.2.unitypackage)  

[View release notes](https://github.com/android/tuningfork/releases)  

[Report an issue](https://github.com/android/tuningfork/issues)

## AR

![AR logo](https://fonts.gstatic.com/s/i/productlogos/ar_core/v6/192px.svg)

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](https://unity.com/unity/features/arfoundation)
cross-platform Augmented Reality API. It also provides native APIs for
features provided by
[Google Play Services for AR](https://play.google.com/store/apps/details?id=com.google.ar.core)
(ARCore). With these extensions you can build new AR experiences or enhance
existing apps with AR features.
[Learn more](https://developers.google.com/ar/develop/unity-arf).


| 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 |

<br />

[Download the .tgz](https://github.com/google-ar/arcore-unity-extensions/releases/download/v1.30.0/arcore-unity-extension-1.30.0-without-edm4u.tgz)  

[View release notes](https://github.com/google-ar/arcore-unity-extensions/releases)  

[Report an issue](https://github.com/google-ar/arcore-unity-extensions/issues)

## Firebase

![Firebase logo](https://fonts.gstatic.com/s/i/productlogos/firebase/v6/192px.svg)

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](https://firebase.google.com/docs/unity/setup).

### 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](https://firebase.google.com/docs/firestore).

> [!NOTE]
> **Note:** The link below requires `NET 4.X` or above. If you are using Unity 2018 or below, make sure `Scripting Runtime Version` is set to `.NET 4.x Equivalent`. If you still need to use `.NET 3.x`, download the entire [Firebase SDK](https://firebase.google.com/download/unity) and import the relevant unitypackage from the `dotnet3` folder.

> [!NOTE]
> **Note:** All Firebase SDKs should be on the same version.


| Latest version info ||
|---|---|
| Package name: | com.google.firebase.firestore |
| Version: | 14.1.0 |
| Minimum Unity Version: | 2022.1 |
| Publish Date | 2026-10 |

<br />


[Download the .unitypackage](https://dl.google.com/firebase/sdk/unity/dotnet4/FirebaseFirestore_14.1.0.unitypackage)


[View release notes](https://firebase.google.com/support/release-notes/unity#cloud-firestore)


[Report an issue](https://github.com/firebase/quickstart-unity/issues)

### 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](https://firebase.google.com/docs/functions).

> [!NOTE]
> **Note:** The link below requires `NET 4.X` or above. If you are using Unity 2018 or below, make sure `Scripting Runtime Version` is set to `.NET 4.x Equivalent`. If you still need to use `.NET 3.x`, download the entire [Firebase SDK](https://firebase.google.com/download/unity) and import the relevant unitypackage from the `dotnet3` folder.

> [!NOTE]
> **Note:** All Firebase SDKs should be on the same version.


| Latest version info ||
|---|---|
| Package name: | com.google.firebase.functions |
| Version: | 14.1.0 |
| Minimum Unity Version: | 2022.1 |
| Publish Date | 2026-10 |

<br />


[Download the .unitypackage](https://dl.google.com/firebase/sdk/unity/dotnet4/FirebaseFunctions_14.1.0.unitypackage)


[View release notes](https://firebase.google.com/support/release-notes/unity#cloud-functions)


[Report an issue](https://github.com/firebase/quickstart-unity/issues)

### 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](https://firebase.google.com/docs/storage/unity/start).

> [!NOTE]
> **Note:** The link below requires `NET 4.X` or above. If you are using Unity 2018 or below, make sure `Scripting Runtime Version` is set to `.NET 4.x Equivalent`. If you still need to use `.NET 3.x`, download the entire [Firebase SDK](https://firebase.google.com/download/unity) and import the relevant unitypackage from the `dotnet3` folder.

> [!NOTE]
> **Note:** All Firebase SDKs should be on the same version.


| Latest version info ||
|---|---|
| Package name: | com.google.firebase.storage |
| Version: | 14.1.0 |
| Minimum Unity Version: | 2022.1 |
| Publish Date | 2026-10 |

<br />


[Download the .unitypackage](https://dl.google.com/firebase/sdk/unity/dotnet4/FirebaseStorage_14.1.0.unitypackage)


[View release notes](https://firebase.google.com/support/release-notes/unity#cloud-storage)


[Report an issue](https://github.com/firebase/quickstart-unity/issues)

### Firebase AI Logic

Build Generative AI features directly into your game.

With Firebase AI Logic, you can add AI personalization to apps,
build an AI chat experience, create AI-powered optimizations and automation,
and much more!
[Learn more](https://firebase.google.com/docs/ai-logic)

> [!NOTE]
> **Note:** The link below requires `NET 4.X` or above. If you are using Unity 2018 or below, make sure `Scripting Runtime Version` is set to `.NET 4.x Equivalent`. If you still need to use `.NET 3.x`, download the entire [Firebase SDK](https://firebase.google.com/download/unity) and import the relevant unitypackage from the `dotnet3` folder.

> [!NOTE]
> **Note:** All Firebase SDKs should be on the same version.


| Latest version info ||
|---|---|
| Package name: | com.google.firebase.firebaseai |
| Version: | 14.1.0 |
| Minimum Unity Version: | 2022.1 |
| Publish Date | 2026-10 |

<br />


[Download the .unitypackage](https://dl.google.com/firebase/sdk/unity/dotnet4/FirebaseAI_14.1.0.unitypackage)


[View release notes](https://firebase.google.com/support/release-notes/unity#firebaseai)


[Report an issue](https://github.com/firebase/quickstart-unity/issues)

### 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](https://firebase.google.com/docs/app-check/unity/default-providers).

> [!NOTE]
> **Note:** The link below requires `NET 4.X` or above. If you are using Unity 2018 or below, make sure `Scripting Runtime Version` is set to `.NET 4.x Equivalent`. If you still need to use `.NET 3.x`, download the entire [Firebase SDK](https://firebase.google.com/download/unity) and import the relevant unitypackage from the `dotnet3` folder.

> [!NOTE]
> **Note:** All Firebase SDKs should be on the same version.


| Latest version info ||
|---|---|
| Package name: | com.google.firebase.app-check |
| Version: | 14.1.0 |
| Minimum Unity Version: | 2022.1 |
| Publish Date | 2026-10 |

<br />


[Download the .unitypackage](https://dl.google.com/firebase/sdk/unity/dotnet4/FirebaseAppCheck_14.1.0.unitypackage)


[View release notes](https://firebase.google.com/support/release-notes/unity#app_check)


[Report an issue](https://github.com/firebase/quickstart-unity/issues)

### 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](https://firebase.google.com/docs/auth/unity/start).

> [!NOTE]
> **Note:** The link below requires `NET 4.X` or above. If you are using Unity 2018 or below, make sure `Scripting Runtime Version` is set to `.NET 4.x Equivalent`. If you still need to use `.NET 3.x`, download the entire [Firebase SDK](https://firebase.google.com/download/unity) and import the relevant unitypackage from the `dotnet3` folder.

> [!NOTE]
> **Note:** All Firebase SDKs should be on the same version.


| Latest version info ||
|---|---|
| Package name: | com.google.firebase.auth |
| Version: | 14.1.0 |
| Minimum Unity Version: | 2022.1 |
| Publish Date | 2026-10 |

<br />


[Download the .unitypackage](https://dl.google.com/firebase/sdk/unity/dotnet4/FirebaseAuth_14.1.0.unitypackage)


[View release notes](https://firebase.google.com/support/release-notes/unity#authentication)


[Report an issue](https://github.com/firebase/quickstart-unity/issues)

### 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](https://firebase.google.com/docs/cloud-messaging/unity/client).

> [!NOTE]
> **Note:** The link below requires `NET 4.X` or above. If you are using Unity 2018 or below, make sure `Scripting Runtime Version` is set to `.NET 4.x Equivalent`. If you still need to use `.NET 3.x`, download the entire [Firebase SDK](https://firebase.google.com/download/unity) and import the relevant unitypackage from the `dotnet3` folder.

> [!NOTE]
> **Note:** All Firebase SDKs should be on the same version.


| Latest version info ||
|---|---|
| Package name: | com.google.firebase.messaging |
| Version: | 14.1.0 |
| Minimum Unity Version: | 2022.1 |
| Publish Date | 2026-10 |

<br />


[Download the .unitypackage](https://dl.google.com/firebase/sdk/unity/dotnet4/FirebaseMessaging_14.1.0.unitypackage)


[View release notes](https://firebase.google.com/support/release-notes/unity#fcm)


[Report an issue](https://github.com/firebase/quickstart-unity/issues)

### 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](https://firebase.google.com/docs/crashlytics).

> [!NOTE]
> **Note:** The link below requires `NET 4.X` or above. If you are using Unity 2018 or below, make sure `Scripting Runtime Version` is set to `.NET 4.x Equivalent`. If you still need to use `.NET 3.x`, download the entire [Firebase SDK](https://firebase.google.com/download/unity) and import the relevant unitypackage from the `dotnet3` folder.

> [!NOTE]
> **Note:** All Firebase SDKs should be on the same version.


| Latest version info ||
|---|---|
| Package name: | com.google.firebase.crashlytics |
| Version: | 14.1.0 |
| Minimum Unity Version: | 2022.1 |
| Publish Date | 2026-10 |

<br />


[Download the .unitypackage](https://dl.google.com/firebase/sdk/unity/dotnet4/FirebaseCrashlytics_14.1.0.unitypackage)


[View release notes](https://firebase.google.com/support/release-notes/unity#crashlytics)


[Report an issue](https://github.com/firebase/quickstart-unity/issues)

### 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](https://firebase.google.com/docs/dynamic-links).

> [!NOTE]
> **Note:** The link below requires `NET 4.X` or above. If you are using Unity 2018 or below, make sure `Scripting Runtime Version` is set to `.NET 4.x Equivalent`. If you still need to use `.NET 3.x`, download the entire [Firebase SDK](https://firebase.google.com/download/unity) and import the relevant unitypackage from the `dotnet3` folder.

> [!NOTE]
> **Note:** All Firebase SDKs should be on the same version.


| Latest version info ||
|---|---|
| Package name: | com.google.firebase.dynamic-links |
| Version: | 12.10.1 |
| Minimum Unity Version: | 2020.1 |
| Publish Date | 2025-06 |

<br />


[Download the .unitypackage](https://dl.google.com/firebase/sdk/unity/dotnet4/FirebaseDynamicLinks_12.10.1.unitypackage)


[View release notes](https://firebase.google.com/support/release-notes/unity#dynamic-links)


[Report an issue](https://github.com/firebase/quickstart-unity/issues)

### 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](https://firebase.google.com/docs/projects/manage-installations).

> [!NOTE]
> **Note:** The link below requires `NET 4.X` or above. If you are using Unity 2018 or below, make sure `Scripting Runtime Version` is set to `.NET 4.x Equivalent`. If you still need to use `.NET 3.x`, download the entire [Firebase SDK](https://firebase.google.com/download/unity) and import the relevant unitypackage from the `dotnet3` folder.

> [!NOTE]
> **Note:** All Firebase SDKs should be on the same version.


| Latest version info ||
|---|---|
| Package name: | com.google.firebase.installations |
| Version: | 14.1.0 |
| Minimum Unity Version: | 2022.1 |
| Publish Date | 2026-10 |

<br />


[Download the .unitypackage](https://dl.google.com/firebase/sdk/unity/dotnet4/FirebaseInstallations_14.1.0.unitypackage)


[View release notes](https://firebase.google.com/support/release-notes/unity#firebase-installations)


[Report an issue](https://github.com/firebase/quickstart-unity/issues)

### 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](https://firebase.google.com/docs/database/unity/start).

> [!NOTE]
> **Note:** The link below requires `NET 4.X` or above. If you are using Unity 2018 or below, make sure `Scripting Runtime Version` is set to `.NET 4.x Equivalent`. If you still need to use `.NET 3.x`, download the entire [Firebase SDK](https://firebase.google.com/download/unity) and import the relevant unitypackage from the `dotnet3` folder.

> [!NOTE]
> **Note:** All Firebase SDKs should be on the same version.


| Latest version info ||
|---|---|
| Package name: | com.google.firebase.database |
| Version: | 14.1.0 |
| Minimum Unity Version: | 2022.1 |
| Publish Date | 2026-10 |

<br />


[Download the .unitypackage](https://dl.google.com/firebase/sdk/unity/dotnet4/FirebaseDatabase_14.1.0.unitypackage)


[View release notes](https://firebase.google.com/support/release-notes/unity#realtime-database)


[Report an issue](https://github.com/firebase/quickstart-unity/issues)

### 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](https://firebase.google.com/docs/remote-config/use-config-unity).

> [!NOTE]
> **Note:** The link below requires `NET 4.X` or above. If you are using Unity 2018 or below, make sure `Scripting Runtime Version` is set to `.NET 4.x Equivalent`. If you still need to use `.NET 3.x`, download the entire [Firebase SDK](https://firebase.google.com/download/unity) and import the relevant unitypackage from the `dotnet3` folder.

> [!NOTE]
> **Note:** All Firebase SDKs should be on the same version.


| Latest version info ||
|---|---|
| Package name: | com.google.firebase.remote-config |
| Version: | 14.1.0 |
| Minimum Unity Version: | 2022.1 |
| Publish Date | 2026-10 |

<br />


[Download the .unitypackage](https://dl.google.com/firebase/sdk/unity/dotnet4/FirebaseRemoteConfig_14.1.0.unitypackage)


[View release notes](https://firebase.google.com/support/release-notes/unity#remote-config)


[Report an issue](https://github.com/firebase/quickstart-unity/issues)

### 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](https://firebase.google.com/docs/analytics/unity/start).

> [!NOTE]
> **Note:** The link below requires `NET 4.X` or above. If you are using Unity 2018 or below, make sure `Scripting Runtime Version` is set to `.NET 4.x Equivalent`. If you still need to use `.NET 3.x`, download the entire [Firebase SDK](https://firebase.google.com/download/unity) and import the relevant unitypackage from the `dotnet3` folder.

> [!NOTE]
> **Note:** All Firebase SDKs should be on the same version.


| Latest version info ||
|---|---|
| Package name: | com.google.firebase.analytics |
| Version: | 14.1.0 |
| Minimum Unity Version: | 2022.1 |
| Publish Date | 2026-10 |

<br />


[Download the .unitypackage](https://dl.google.com/firebase/sdk/unity/dotnet4/FirebaseAnalytics_14.1.0.unitypackage)


[View release notes](https://firebase.google.com/support/release-notes/unity#analytics)


[Report an issue](https://github.com/firebase/quickstart-unity/issues)

## Google Play

![Google Play logo](https://fonts.gstatic.com/s/i/productlogos/play_prism/v6/192px.svg)

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](https://developer.android.com/guide/playcore/asset-delivery).


<br />


[Get the plugin](https://developer.android.com/guide/playcore/asset-delivery/integrate-unity)


[View release notes](https://github.com/google/play-asset-delivery-unity/blob/main/com.google.play.assetdelivery/CHANGELOG.md)


[Report an issue](https://github.com/google/play-asset-delivery-unity/issues)

### Play Games Services

Achievements, leaderboards, cloud saved games,
and more on Android.
[Learn more](https://github.com/playgameservices/play-games-plugin-for-unity).

[Get the plugin](https://github.com/playgameservices/play-games-plugin-for-unity/releases/latest)  

[View release notes](https://github.com/playgameservices/play-games-plugin-for-unity/blob/master/CHANGELOG.txt)  

[Report an issue](https://github.com/playgameservices/play-games-plugin-for-unity/issues)

### 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](https://developer.android.com/guide/playcore/in-app-review).


<br />


[Get the plugin](https://developer.android.com/guide/playcore/in-app-review/unity)


[View release notes](https://github.com/google/play-in-app-reviews-unity/blob/main/com.google.play.review/CHANGELOG.md)


[Report an issue](https://github.com/google/play-in-app-reviews-unity/issues)

### 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](https://developer.android.com/guide/playcore/in-app-updates).


<br />


[Get the plugin](https://developer.android.com/guide/playcore/in-app-updates/unity)


[View release notes](https://github.com/google/play-in-app-updates-unity/blob/main/com.google.play.appupdate/CHANGELOG.md)


[Report an issue](https://github.com/google/play-in-app-updates-unity/issues)

### 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](https://developer.android.com/topic/google-play-instant/getting-started/game-unity-plugin).

[Download the .tgz](https://dl.google.com/games/registry/unity/com.google.play.instant/com.google.play.instant-1.8.0.tgz)


[Download the .unitypackage](https://dl.google.com/games/registry/unity/com.google.play.instant/com.google.play.instant-1.8.0.unitypackage)


[View release notes](https://github.com/google/play-unity-plugins/blob/master/GooglePlayPlugins/com.google.play.instant/CHANGELOG.md)


[Report an issue](https://github.com/google/play-unity-plugins/issues)

### 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](https://developer.android.com/google/play/integrity).


<br />


[Get the plugin](https://developer.android.com/google/play/integrity/setup#unity)


[View release notes](https://github.com/google/play-integrity-unity/blob/main/com.google.play.integrity/CHANGELOG.md)


[Report an issue](https://github.com/google/play-integrity-unity/issues)

### Input SDK

> [!NOTE]
> **Note:** The Input SDK is for [Google Play Games on PC](https://developer.android.com/games/playgames) only.

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](https://developer.android.com/games/playgames/input-sdk).

[Download the .tgz](https://dl.google.com/games/registry/unity/com.google.play.inputmapping/com.google.play.inputmapping-1.0.0-beta.tgz)


[Download the .unitypackage](https://dl.google.com/games/registry/unity/com.google.play.inputmapping/com.google.play.inputmapping-1.0.0-beta.unitypackage)


[View release notes](https://github.com/google/play-unity-plugins/blob/master/GooglePlayPlugins/com.google.play.inputmapping/CHANGELOG.md)


[Report an issue](https://github.com/google/play-unity-plugins/issues)

### Play Core

The Google Play Core package provides the
[Play Core-Common Library](https://mvnrepository.com/artifact/com.google.android.play/core-common)
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.


<br />


[Get the plugin](https://openupm.com/packages/com.google.play.core)


[View release notes](https://github.com/google/play-core-unity/blob/main/com.google.play.core/CHANGELOG.md)


[Report an issue](https://github.com/google/play-core-unity/issues)

### 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.


<br />


[Get the plugin](https://openupm.com/packages/com.google.play.common)


[View release notes](https://github.com/google/play-common-unity/blob/main/com.google.play.common/CHANGELOG.md)


[Report an issue](https://github.com/google/play-common-unity/issues)

## Tools

General tools for working in Unity.

### External Dependency Manager for Unity

> [!NOTE]
> **Note:** This package is deprecated. Use [External Dependency Manager official Unity Package](https://docs.unity3d.com/Packages/com.unity.external-dependency-manager@2.1/manual/index.html) instead.

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](https://github.com/googlesamples/unity-jar-resolver).


| Latest version info ||
|---|---|
| Package name: | com.google.external-dependency-manager |
| Version: | 1.2.190 |
| Minimum Unity Version: | 2019.1 |
| Publish Date | 2026-09 |

<br />

[Download the .unitypackage](https://github.com/googlesamples/unity-jar-resolver/raw/v1.2.190/external-dependency-manager-1.2.190.unitypackage)

[Download the .tgz](https://dl.google.com/games/registry/unity/com.google.external-dependency-manager/com.google.external-dependency-manager-1.2.190.tgz)

[View release notes](https://github.com/googlesamples/unity-jar-resolver/blob/master/CHANGELOG.md)  

[Report an issue](https://github.com/googlesamples/unity-jar-resolver/issues)