Create UGS Asset Store packages
Learn how to create packages for UGS assets and publish them to the Asset Store.
Read time 2 minutesLast updated 17 hours ago
This guide explains how to create assets and packages using Asset Store Tools and publish them to the Asset Store. Other users can then download the asset and deploy it to their own project using the Deployment package.
Create UGS assets
Create the UGS assets you wish to include in the Asset Store package. Refer to the corresponding documentation for the assets you can create. The following services are supported:Install Asset Store Tools
Install Asset Store Tools to upload your package from the Unity Editor. Refer to Publishing to the Asset Store to learn more.- Open the Unity Editor.
- In the Asset Store Publishing Tools page, select Open in Unity. This opens Asset Store Publishing tools in the Package Manager. To access this manually:
- In the Unity Editor, open Window > Package Manager.
- In the Package Manager, select My Assets to find Asset Store Publishing Tools.
- Select Download.
- Select Import. The Import Unity Package window opens.
- Select the assets you want to import and then select Import.
Upload package to the Asset Store
Refer to Creating a new package draft to learn how to upload packages to the Asset Store.Set your dependencies
- Enable the toggle. A package UI opens.
Include Package Manifest - Toggle the required service packages relevant to your package.
Choose your export type
You can upload your package directly from the assets folder, or from a pre-exported.unitypackage- Set to
Upload type.From Assets Folder - Select on the
Browseline.Folder path - Select the path from the popup (must be under the folder).
/Assets - Select Export and Upload.
.unitypackage- Set to
Upload type.From Assets Folder - Select on the
Browseline.Folder path - Select the path from the popup (must be under the folder).
/Assets - Select Export.
- Change to
Upload type.Pre-exported .unitypackage - Select on the
Browseline.Package path - Select the path of your recently exported .
.unitypackage - Select Upload.
Service-specific intructions
Cloud Code modules
The recommended best practice is for Cloud Code modules to live outside theAssets~Module~.meta.meta- Open the module location in your file browser.
- Remove from the folder name.
~ - Select your Unity Editor window and allow the asset processor to finish.
- Go back to your file browser and add back to your folder name.
~ - Delete the file for your folder. Otherwise, an empty, non-hidden folder is created.
.meta