I haven't followed Unity closely, but I understood many employees were excited to show the new direction of Unity 7 at Unite 2024 and it was generally well received?
But this has since been jeopardized because the new CEO doesn't want breaking changes?
AMA thread on Twitter with Thomas Petersen who worked at Unity until recently:
https://x.com/QAThomasNoUnity/status/1861321957502767282
Obviously people still working there might have more info, but can't necessarily say much.
@runevision They're in a tough spot. There's lots of things in Unity that really need to be better, but they have a vast number of customers who just need it to work. They tried squaring that with components which had their own update cadence (2019+ ish), but IME that just fragmented the system even worse in terms of reliability, compatibility and documentation, it's one of the main things that led me to stop using it. Improving something fundamental without breaking it is not easy
@sinbad Right. But they had designed Unity 6 to last for a loooong time (a decade) exactly so that there was room to do breaking changes in Unity 7 without screwing over customers?
I agree with Thomas (based on my own experience working at Unity for 13 years) that there's so much cruft that it's hard to get anything done now and that nothing except breaking changes can fundamentally solve that.
@runevision Having a proper LTS version is good from a technical perspective, but I guess from a management perspective that's less attractive, because you're doing 2x (or at least some x) the work for the same number of licensees, since people are still going to expect that 6 is actively maintained?
@sinbad Yeah but that's the short term perspective only.
@runevision CEOs these days only have a short term perspective