Create a Publisher Portal product draft
Set up a new product draft in the Publisher Portal to begin the publishing process.
Read time 3 minutesLast updated a day ago
Before you can validate and publish your
package
?
- Enroll as a UPM publisher.
- Open the Asset Store, and select your user icon.
- Under Switch Organization, select your publisher organization.
- Go to the Cloud Dashboard.
- Select the Products tab. 1. In the search bar, enter Publisher Portal.
- Select Launch.
- Single package: Only one package uploaded and linked to this product draft. New versions of the package continuously share the same package technical names. Ideal for a unified tool that supports a wide array of .project settings
?
- Multiple packages: Various packages uploaded and linked to this product draft. The packages can be dependencies, dependents, or packages intended for different settings or use cases. Ideal for support for multiple use cases, or different project compatibility settings, such as different Unity Editor versions.project
?
Property | Single package product | Multiple package product |
|---|---|---|
| Number of packages | One | Two or more |
| Compatibility | Compatible with multiple Unity versions, render pipelines, or build targets. | Optionally, each package can be compatible with a different Unity version, render pipeline, or build target. |
| Version history | Single version history. | Separate version history for each package. |
| Support dependency | No | Yes |
| Architecture | Monolithic. All features bundled together. | Can include core and optional packages, and package dependencies. |
| Dependencies | Publish a dependency as a single-package product when two or more different products require this dependency. | Publish a dependency as a multi-package product when any package in one product requires this dependency. |
build
?
render pipeline
?
Create a product draft
To create a product draft:- Open the Publisher Portal.
- Go to the Products tab.
- Select Create product.
- Enter a product name.
Product and package naming
When a product has only one package, the product namespace and package namespace are the same, which follows the naming convention ofcom.publisher.productcom.publisher.productcom.unity.assetstorecom.publisher.product.package1com.unity.assetstore.toolsNamespace type | Description | Example |
|---|---|---|
| Publisher namespace | The publisher organization. This namespace uses the reverse domain name notation (reverse-DNS) naming convention. For example, the domain | |
| Product namespace | The product. This namespace isn’t visible in the product's Asset Store listing. | |
| Package namespace | The packages that the product contains. Set a package's namespace only for multi-package products. |
|
| [Package technical name]((https://docs.unity3d.com/6000.6/Documentation/Manual/upm-manifestPkg.html#required#required) | The package technical name combines the publisher namespace, the product namespace, and for multi-package products, the package namespace. The Package's technical name must match the following:
|
|