The one of the major problems with Unity is dealing with large assets. And it has been basically the same for the last 20 years.
Building and rebuilding assets are so frustrating and it can take a full day for my current projects. And it slows editor down as the size grows. When you are creating a new project, each project will have its own copies and there are lots of duplicates and you will have to rebuild again.
One idea I have is this.
Now that you have a new Cache Server, why don’t you expand it to a shared assets concept across multiple projects? i.e., a centralized asset database. When you add assets, you add them to the Cache Server and from the Editor, you just point references to it, like a symbolic link.
And the Cache Server will build the asset in the background with a given matrix, such as platform, quality configuration, Engine version and etc.
Yeah, it will create huge libraries but hard drives are very cheap but the time is not.
Is this a pipedream? Or something you already have planned?
Thanks.