Hi, is their a way when publishing an asset in the Unity Asset store to have dependencies ?
For example having a core system that handle basic things, and separated modules where people can buy them separately. The idea would be to mention it in the Asset store so when people add the asset to their library, it ask them if they are aware they need the core package.
Yes, it’s possible to create an asset that depends on another asset. You’ll find plenty of such examples if you search for “Playmaker” and similarly popular game creation tools.
1 Like
It’s possible and just depends on the particular asset. Some assets like Odin Inspector will insert scripting defines that you can use in your own code:

Most packages likely just use assembly definitions, so you can add references to them in your own assembly definitions, and add version defines to allow code to be conditionally compiled: Unity - Manual: Assembly definitions
Yes but like is it possible to have this in the Asset Store ? before people adding the asset to their library.
Like in steam :

No I don’t believe that is built into the asset store, nor does the package manager support dependencies through the asset store.
Best you can do is put plenty of reminders.