A Unity ID allows you to buy and/or subscribe to Unity products and services, shop in the Asset Store and participate
in the Unity community.
Introducing the new Universal Render Pipeline and High Definition Render Pipeline subforums!
Unity 2019.3 Beta is out now.
Discussion in 'Package Manager' started by keenanwoodall, Apr 11, 2019.
I'm not sure how to handle dependencies. I'm assuming it won't "just work."
When you say 'Packages' do you mean an Asset Store package that has dependencies in something else? Or are you talking about a Package Manager package (UPM Package) that you are trying to put in the Asset Store?
It is my understanding that:
Asset Store packages do not support dependencies.
Package Manager packages can have dependencies but they cannot be published on the Asset Store
Do you think that documenting what your dependencies are might help your case? (so that users of your package can see that on the Asset Store and be "warned" that they need extra packages in their projects)
Yea, I meant putting a UPM package on the Asset Store that has dependencies. It would be cool if you could mark an asset as a UPM package on the Asset Store and when it's installed from the Asset Store UPM would actually install it as a package, but I understand if Unity doesn't want to have the Asset Store and UPM be connected. I can definitely add install instructions, but it will be a bit annoying for users as they'll have to manually assign asmdef references and look at the package.json file to install the correct dependencies/versions.
@keenanwoodall UPM packages on the Asset Store is in our plan. See this thread: https://forum.unity.com/threads/plans-for-assetstore-packages.652297/