ESSAY INCOMING
These are my initial thoughts on the situation. I might be misreading and misunderstanding a lot here, but I tried to be as reasonable and objective as possible. While I am massively against this change, I do not think the people acting as if it is the end of the world or getting unreasonably furious about it are entirely justified as this change was not intentionally made to hurt developers whatsoever.
Unsure if I’m getting the situation right, but I’ll make my case regardless. I very, very much appreciate the effort at play here to overhaul and clean up old systems. You guys have been very dedicated to this and I’m sure a lot of work went into it. However, the new animation system, at the current moment, appears to be in a drastically worse state than the original. This is to be expected, as the original has had years upon years to be tuned and polished, and such everyone was happy with it. I really do think that you guys have great intentions here, but I feel it’s misguided.
Knowing the old system was just fine, I don’t really see the purpose of this change, as not only is it inevitably going to scramble the animations of every single game on the platform and likely cause tons of visual discrepancies in tons of games whose only real solution is for developers to manually go back and change THOUSANDS of animations, but the reason is to (seemingly) fix (I might be severely misreading the entire situation and I really apologize if I am) a singular bug that nobody in the entire community has really ever complained about or had issue with as well as another bug which has actually made the animation system very easy and intuitive to use in the past compared to other engines which shouldn’t really be considered a bug in the first place.
The new animation system is much harder to work with than the original and I absolutely do not think that the bug that developers have been utilizing for years upon years should absolutely be required to fix just because it wasn’t intended and balances weights inconsistently (which, in all honesty, I have never cared about ever, it’s really just some numbers in my eyes). While I haven’t really used it much so I’m unsure, it looks far, far worse in comparison to the old animation blending system.
I don’t mean to sound rude here, but recently there have been far too many updates that completely break and destroy aspects of the engine that people have been just fine with using for years and years without much justification. Developers should not be expected to be ready to spend weeks fixing up their games (e.g. required to go back and fix thousands of animations or rework entire maps to work with new and much less versatile materials) to be in tune with new updates to the engine and it has been a significant issue in the handling of these sorts of things for years and years.
I am very, very immensely grateful that you guys recognized the issues with the materials update and decided to go about it in another way. Seriously. It’s so awesome to see that you guys really do care about developer feedback. However, in all honesty, history is kind of repeating itself here.
Also, the logic being demonstrated from some people in these replies saying that “developers should have never relied on overlapping animations” is absolutely and utterly ridiculous. Not only did it make working with the animation engine versatile, intuitive, and generally very easy and fluent, but nobody actually knew it was a bug in the first place since it was a behavior that was EXPECTED of the engine for years. The people saying developers should have never relied on it are also asking us to go back and apply fixes to every animation we have ever played in our games and rework thousands of systems to work with the new system when it becomes mandatory which could take months and is utterly ridiculous. Most other game development engines absolutely never have to deal with this kind of thing, which is what makes it so frustrating as it feels like the engine is fighting me at every turn.
The solution? Either permanently allow people to opt-in or opt-out, which would require parallel supervision of the original animation engine which I feel is very much worth it in this situation, or just don’t follow through with this change at all. I recognize that tons of work has gone into it and I do feel very bad for suggesting this, but it is absolutely not worth the very minor benefits of the new engine compared to the ridiculous amount of things the new engine breaks and makes harder to pull off. Many changes have been made with mobile users primarily in mind recently, which is great!
However, they have seemingly been made almost exclusively with mobile users in mind as they seem to break portions of the other versions of the game with little reason. I don’t really understand this, as the mobile version of the game has been extremely stable in my personal experience and really didn’t need this.