Hello there,
I have created a UPM package, but would like to submit it to Asset Store as well. I found this repo: GitHub - needle-tools/hybrid-packages: Export UPM packages as .unitypackage files · GitHub that basically creates a hybrid package from the UPM package that can be submitted to Asset Store as .unitypackage. In the docs they mentioned that the Asset Store Tools package is itself a hybrid package.
So I wanted to ask if it is possible to submit that kind of a hybrid package to the Asset Store? Also, currently in my UPM package scenes are added in the ~Samples folder, they can be imported when the package is installed, but because of that the Asset Store validator is printing a warning, that there are no demo scenes. I know that is just a warning, not an actual error, just wandering if the Unity reviewers would be ok with that.
Any details are appreciated, thanks.
1 Answer
1
Hello,
Yes, it is possible to submit a hybrid package to the Asset Store. The needle-tools/hybrid-packages repo you found is a great starting point, as it helps you create a hybrid package that can be submitted as a .unitypackage.
Regarding the issue with the scenes in the ~Samples folder, Unity reviewers are generally okay with warnings, as long as they don’t affect the functionality of the package. However, to improve your package’s presentation and potentially avoid any issues during the review process, you could consider the following solution:
Create a folder named “DemoScenes” at the root level of your package, outside the ~Samples folder.
Move the demo scenes from the ~Samples folder to the new “DemoScenes” folder.
Update any references to the scenes in your documentation or code to point to the new location.
By doing this, you’re ensuring that the demo scenes are directly accessible to users and that the Asset Store validator warning is resolved. This approach should make your submission process smoother and improve the user experience for those who download your package.
Good luck with your submission!