The Unity Distribution Portal (UDP) is shutting down on February 17th, 2025. Access to the UDP Web console and services will be permanently deactivated on this date. To download your keystores and instructions on how to republish your games directly to app stores, visit the UDP overview page. If you have any questions about your account, submit a ticket with Unity Customer Support.
The steps below describe the overall process to publish a game to app stores via UDP.
Build your game APKThe Android Package format output by Unity. An APK is automatically deployed to your device when you select File > Build & Run. More info See in Glossary.
Ensure all your IAP products are listed in the UDP console (if applicable).
Add a title for your game and select Create New Game. The Game Info page opens.
Select Save.
This is the minimum required to create a new game in the UDP console.
The next step is to enter your game information.
When you create a new game in the UDP console it generates a UDP client and UDP client ID. You must link the UDP client to your game in the Unity Editor.
Entering game information on the UDP console
To edit your game information on the UDP console:
In the My games tab, select your game’s card.
In the Game Info page, select EDIT INFO to enter edit mode.
Update your game information. Learn more about the requirements for the Game Info page. To help complete this information, you can also import metadata from Google Play.
To save changes select SAVE. To discard your changes, select CANCEL.
When you add a language in the Game Info page, it copies the information from the default version. Therefore, to reduce duplication of work, add as much information as possible in the default version before you add more languages.
To add languages:
In the Game Info page, select EDIT INFO.
In the language dropdown, select Manage languages.
Select the languages you wish to support and select Save.
In the Game Info page, select Save.
If you will use the bulk import feature to import IAP products, including descriptions in multiple languages, you should first add the languages in the UDP Console. Otherwise, the IAP descriptions would not be imported for those languages.