Hacker News new | ask | show | jobs
by starburst 1008 days ago
But that's the thing, it isn't, it's simply good enough, get the job done and is so popular that employing people that knows it is easy. I agree it is a good value proposition which is why it is the industry standard for mobile games.

However, it isn't some marvelous piece of technology that's irreplaceable and when you factor the fact that they can come up with any kind of ridiculous fees and breaking their TOS at will, that value drop drastically to the point that everyone will be looking at alternative in the future, no one is going to use it, certainly not the people that right now helped making this one of the most popular game engine. Those people are pissed off and have been for a while but this is just too much. It cannot work.

2 comments

Even before the recent upsets, for technical reasons the vibe I had been getting is that for a long time now Unity has been tolerated, not celebrated, and this latest move has tipped the scales and made tolerance no longer possible for many.
Unity suffers from an outdated and inefficient architecture, both in game logic and the rendering engine.

There have been multiple ambitious projects aimed at finding a more efficient way to process game entities, and more efficient ways of rendering them, but that has only resulted in a fragmentation of the ecosystem.

Despite spending countless millions on trying to stay technically relevant, Unity has been living on past merits.

Every new version is bloatier, slower and buggier. When you have a Unity version that works for your project, you stick to it and hope you won't be forced to update because Apple / Google changed something that now requires a new Unity version to be compatible.
It actually is, in the ecosystem of engines having C# as the main language.

Now that the trust is broken, this will also have a big impact on using C# for game development.