Toprevent confusion during upload and import for your users, make sure that the assets you want to upload are inside a top-level folder with the same title as your submission. This folder contains all of the components for your Project:
Download the Asset Store Tools package 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.
Click the Select button to choose the folder that contains the assets you want to upload from the file browser. You can only select one folder, and if the selected folder is empty, an error message appears when you click the Validate or Upload button.
Click the Scan button to check your package for any problems. You should fix these problems before submitting your package for approval. When you are finished, close the window to return to the Package Upload window.
Click Upload to connect your assets to your package. The status bar next to the title of your selected folder shows the progress of the upload. When the upload is finished, a dialog box appears letting you know whether or not the upload was successful.
This is the basic workflow for publishing your assets to 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:
In rare instances, even if your submission has gone through multiple resubmissions, some products might be deemed unfit for the Unity Asset Store. If you have any issues regarding your submission, package, or publisher account, please open a support ticket.
1.1.a Content submitted is professionally designed, constructed, and suitable for use in a professional development pipeline. The marketing presentation, visual quality of the content, and functional quality of the content are also subject to review.
1.1.c Submissions made with AI-aided generation tools have significant value and usability in a professional development pipeline. Submissions might be rejected if they contain anatomical errors that reduce the usability of the asset, resemble third-party and/or copyrighted work, plagiarize the art products of other Asset Store publishers, or do not provide significant value to customers. Content generated with the aid of AI, completely or in part, must transparently disclose this information in the marketing data.
1.1.d No aspect of your publisher profile, product or marketing content directly promotes other marketplaces or digital stores. Links in your publisher profile or packages do not lead directly to other marketplaces.
1.1.e Packages do not throw any errors or warnings that originate from package content after setup is complete. Handled exceptions, or errors and warnings that have no effect on the usability of the package, or errors and warnings that are due to Unity engine bugs, are acceptable; such cases are transparently and completely disclosed in the package's marketing data and documentation, with explanations or workarounds explained where applicable.
1.1.f Assets with dependencies from the Unity Package Manager only include the necessary packages for the asset to work. Packages with unnecessary dependencies are rejected. Packages that depend on UPM packages, but do not include them, list the dependencies in the package description and documentation.
1.1.h Titles, categories, keywords, folders, and file names are a relevant representation of your product. Packages with misleading or irrelevant marketing data or unrecognizable folder and file names are rejected.
1.1.k Submissions to the 3D, 2D, VFX, Animation, and Template categories include demo scenes that showcase the package's content. Tool submissions that manipulate external assets (for example audio files, texture files, mesh files) include sample assets for demonstration. These assets can be incorporated into submitted products for demonstration purposes.
1.1.l Packages are rejected if they include potentially non-secure content, such as proxy servers, handling of sensitive or identifying information, unsafe code, or other areas of an asset where safety cannot be reasonably guaranteed.
1.2.c You are solely responsible for ensuring that you have all necessary rights to distribute your content on the Asset Store and for end users rightfully to use that content and distribute it as part of a Licensed Product. This means that you are either the owner of all such necessary rights or you have a valid license from the rightsholder.
1.2.d Your submission includes a Third-Party Notices text file listing fonts, audio, and other third-party components with dependent licenses. You are responsible for ensuring that dependent licenses are compatible with the Asset Store EULA and include a license file detailing the component that it is covering. The product description on the Asset Store also contains a notice stating the third-party software licensing included in the package. For example:
1.2.e Submissions do not contain dependent licenses that require a product to maintain open-sourced or limited usability in commercial products such as GNU/GPL Mozilla Public License, or any Creative Commons/Apache 2.0 license that requires attribution.
1.2.g Your submission does not use unlicensed names, trademarks (registered or unregistered), or branded content in your submission, including in images, names, keywords, description text, or publisher profile. Specifically:
1.2.i The primary purpose of your submission is not the creation or registry of non-fungible tokens or other designations of monetary value. Submissions do not contain assets that are non-fungible tokens.
1.2.k You understand and agree that you are solely responsible to Unity and to end users for ensuring that your submission and, if accepted, the distribution of your submission on the Asset Store remain in compliance with the Asset Store Provider Agreement, the Unity Copyright Policy, the Guidelines for Using Unity Trademarks, and applicable law.
1.3.b If you are unable to make your package compatible across Unity versions, you can upload your package using multiple versions of Unity. Alternatively, you can provide reasoning why an asset is not compatible with a specific version of Unity within the description text. For example:
1.4.a Submissions do not include any digital rights management (DRM), time restrictions, or functionality that restricts users from directly using content or features to their full extent, including registration, sign up, or paying extra costs (such as having a subscription-based payment system). Functionally necessary or third-party limitations, such as API throttling, are an exception, but they are disclosed transparently in the package description.
1.4.c Submissions do not have any artificial limits implemented on functionality or usability. You can provide a "lite" (smaller/cheaper/indie/free) version of your package with fewer features compared with the full product, provided that each included feature has identical functionality to your main product.
1.5.a Until further notice, the Asset Store is not accepting any submissions that include executables (for example, .exe, .apk, or other executables), embedded inside the package or as separate dependencies located in other websites.
1.5.b Packages that include functionality that interacts with third-party APIs clearly describe how the API keys are stored within the package. Third-party API keys are not stored in ways that would incorporate the key into project builds (for example, inside any script or GameObject that would be included in a scene). Terms of API usage are clearly and transparently portrayed or linked in the package marketing data and content.
1.5.c If you are an online service such as a monetization service, ad-network, back-end hosting service, analytics system, decentralization solution (including Web3 technology), or other service where a variable amount of money changes hands after the user downloads your SDK or plugin, register your product as an Asset Store Service for it to be distributed on the Unity Asset Store.
2.1.a Packages are nested under one "root" folder. Exceptions include assets in the folders outlined in the Special Folders and Script Compilation Order documentation (for example, "Gizmos" or "Editor Default Resources").
2.1.f Multiple submissions by one publisher containing largely identical content to already published packages are rejected. Updates to published submissions are not contained in separate package drafts, unless a Major Upgrade system is set up. Packages that are similar in content, but aimed at different render pipelines, are exempt from this rule.
2.1.g Package bundles contain the entirety of the marketed content, or the Lite Edition system of Upgrades is set up for each published package that the bundle contains. For more information on how bundles are constructed, please visit this page. (Access to the publisher forum required: access is available via a survey form received in the acceptance email when your first asset is published.)
2.1.h Resubmitting previously rejected content without modification as an attempt to circumvent the vetting process is not allowed and might warrant publisher account termination. This applies to resubmissions via the same draft as well as resubmissions of the same content in different drafts.
2.2.c .zip files are acceptable if they are compressing files that do not natively function in the Unity Editor (for example, Blender, HTML Documentation, or Visual Studio Projects.) Such files include "source" in the file name (for example, "Blender_source", "PSDSource", etc.)
3a8082e126