I’ve been working with Unity for several years now, more than 2 professionally as a full-time freelancer, and with the latest update (2017.1) Unity - without warning - destroyed my work pipeline. They took away the system I use for back-ups and quickly replicating projects. No heads-up, no reasoning beyond “Collaborate is the replacement”, no way for me to do things the way I always have.
Unity has claimed that they killed the Asset Server option in the editor for a list of reasons - all of which I presume to be complete BS - but I am inclined to believe that they are absolutely doing this to try and get more people clogging up Collaborate servers with 10 GB+ projects so they can make money hand over fist on storage space that isn’t even necessary.
I don’t remember anyone asking Asset Server be killed, but I do remember a ton of posts in which users have asked that Asset Store downloads have an option for a download destionation so that those of us who use a SSD don’t have to clog it up with files. We have not been given that option yet, but I have had a integral part of my pipeline taken away.
I run a local development server for a lot of reasons, just one of which was to run my local Asset Server. It had it’s issues, I’ll admit that, but a little experience with the server and you knew the workarounds. The bonuses that this local server setup provided me were priceless; no data needed to be transferred over the internet, just via my local LAN, resulting in lightening fast commits; restoring a back-up in the event something went totally awry was just as quick and painless; I could easily duplicate a project on the server to serve as a back-up to my back-up or to start another project with one of my pre-configured templates. If my HDD ever died, all of my projects resided safely on my Asset Server to be downloaded again.
My pipeline was pretty fail-safe. Work, commit, work, commit, and there was very little interruption in between. Unity now claims that Collaborate is the replacement, and I am here to say BS to the nth degree. Forcing me to commit via the internet is not a replacement; forcing me to move to Perforce is not a replacement; forcing me to setup GitHub or some other online back-up system is not a replacement. They are weak alternatives to a pipeline that has not only served me well since I started with Unity, but on multiple occasions has been the go-to fix for when Collaborate has broken my current clients project (Collab was in beta at the time, but we continue to have issues with it, but that is for another post).
I can understand Unity no longer supporting Asset Server, but for those of us who do not require support, to simply remove it as an option from the editor is clear evidence - at least to me - that the end-user is not their priority, only their bottom line is. Why offer a local back-up solution when you can force users to back-up to your servers and charge them for space? 15 GB is laughable and would only serve for 1-2 projects, if that.
I was drawn to Unity because it seemed to favor the small-mid indie devs more so than - or at least as much as - AAA studios. I have been feeling more and more that this is no longer the case, and this latest move to kill Asset Server without warning, a viable alternative, or even an option to continue using it without support is as crass as it is unnecessary.
So, thank you Unity, for making it clear to me that my needs nor my opinion no longer matter. You’ve gone astray from the project/service/company I fell in love with, and that affection for what you stood for has disappeared as quickly as my version control setup. I will stick with your software for the time being out of pure necessity, but I will be looking for an alternative, be it Unreal or something else. I don’t know what you intend to do in the future, but I dare say at this point that it will neither be what we have asked for nor what is in the best interest for small-mid studios. Best of luck serving those AAA’s.