Version: 2018.4
Unity Distribution Portal
Distributing your game with UDP

Getting started with UDP

UDP implementation

Unity recommends implementing UDP in your game development cycle towards the end of the development cycle, for example when you have decided what your game’s purchasable in-app products will be. This makes it easier to implement UDP in your back-catalog games to give them a new lease of life on new app stores.

You can implement UDP in your game in one of the following ways.

  • Using the UDP Package only
  • Using the UDP package and Unity IAPSee IAP More info
    See in Glossary
    package (for Unity IAP package versions 2.0.0+)
  • Using Unity IAP only (for Unity IAP package versions 1.22.0–1.23.5)

The implementation you choose does not affect the UDP console.

Using the UDP Package

This implementation is similar to the Google Play In-App Billing implementation. If you have previously configured your game for Google Play then Unity recommends using the UDP package.

The UDP package is available from Unity Package Manager or from the Unity AssetAny media or data that can be used in your game or Project. An asset may come from a file created outside of Unity, such as a 3D model, an audio file or an image. You can also create some asset types in Unity, such as an Animator Controller, an Audio Mixer or a Render Texture. More info
See in Glossary
Store.

For standalone UDP package installations, see Installing the UDP package.

Using the UDP package and Unity IAP

The Unity IAP package version 2.0.0 and above does not contain the UDP DLL. This requires the UDP package version 2.0.0 and above. From these versions on, install the UDP package and install the Unity IAP package from the Asset Store.

Using Unity IAP

If your game already uses Unity IAP, you can continue to use the Unity IAP package.

Note: Unity recommends using the UDP package along with the Unity IAP package version 2.0.0+, available from the Asset StoreA growing library of free and commercial assets created by Unity and members of the community. Offers a wide variety of assets, from textures, models and animations to whole Project examples, tutorials and Editor extensions. More info
See in Glossary
..

UDP is included in Unity IAP from version 1.22.0 - 1.23.5. If you use the Unity IAP package (1.22.0 - 1.23.5) do not install the UDP package separately. To check which Unity IAP version is installed, go to Window > Unity IAP > IAP Updates. Follow the general implementation guidance of Unity IAP’s documentation before you implement your IAP items with Unity IAP.

If using the Unity IAP package, you can implement IAP items in your game using code, or a codeless implementation. For better integration with UDP, implement IAP using code.

System requirements

UDP is supported in Unity 5.6.1 or higher. Unity recommends to use 2018.4 or above.

From the following package versions and above, you can use the UDP and Unity IAP packages together:

  • UDP - 2.0.0
  • Unity IAP - 2.0.0 (Asset Store version)

Navigating the UDP console

Access the UDP console at https://distribute.dashboard.unity.com.

To access the UDP console from the Unity Editor, select Window > Unity Distribution Portal > Settings. In the UDP Settings inspector window, select Go to UDP console.

Unity Distribution Portal
Distributing your game with UDP
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961