So I work on a ton of Unity projects simultaneously. My actual work and day job is using Unity for architectural visualization, product visualization and interactive installations. I literally have like 8 unity projects going right now that need some attention every few weeks.
From working like this I have been rolling a ‘UnityCommon’ library, which consists of a really core set of scripts, a core set of shaders, textures, gui elements etc. Basically things that are used over and over again in all my projects. To manage this I have been using git submodules. My reusable assets I have consolidated in a git submodule, when I make a new project I then commit the project to git and clone my UnityCommon submodules into the Assets folder. This works great, except I have been wanting to move to Unity Asset Server. But I was just looking at the Asset Server manual and there is no mention of submodules. Does the Asset Server have submodules? And if not whats a potential other workflow I could use to accomplish the same thing?