I have bought a few scripts from the Assets store to use them in my game. I was thinking that I want to publish the game’s source code among a group of people so that we all can work together. To share it among my friends, I export my project. Unity needs to export its dependencies too for it to work.
And here’s the problem. My intention is to share my own code. But because my code has dependencies with other Assets, Unity exports them together. If I share this exported package, I would accidentally share the Assets’ codes, which may not be rightful to do so.
I’m still new to Unity and so perhaps I am missing out certain functions within Unity. Is there a feature that allow me to compile the Assets into binary form, which my code can still depend on and work when I share my exported project package with friends, and also won’t accidentally share codes that I am not suppose to? Something like a JAR file in Java that developers could just exchange the JAR files and import them into their project to use without exposing the codes?