What's the recommended workflow to use scripts, models, animations etc. that bought from Unity asset store?

Viewed 521

Say I bought different items in the Unity assets store, including scripts, models, animations, etc. After importing, they are all in different folders under the 'Assets' or 'Assets/Plugins' with their brand name, and each of them has its own folder structure.

Should I put what I need to my own folders or just leave them where they were originally?

Things to consider: I will make some changes of the scripts, animations, prefabs of models. And the assets I bought probably will upgrade, and I want things that I used to upgrade with it. So what is the recommended workflow to use them? Any experiences are welcomed, thank you!

1 Answers

Moving the plugin to a different folder won't affect future plugin upgrades, However, getting into the plugin and altering the source code or content will end up conflicting with the future version. I recommend not altering the plugins original content.

In case if you do want to override then, either you can have a wrapper script around the plugins script and customize it based on the necessity, or use version control(like git) while upgrading plugins in a separate branch and later merge your edited version of the plugin vs the latest version of the actual plugin.

Also unity these days has a well organized packages directory system, which you can refer to custom organize the external third party plugins.

Related