Unity is a prime example of getting it wrong, as they aren't making their own games with their engine. When you go beyond small experiments with it, you realize that many undercooked, janky, abandoned features were driven by business needs, not developer needs.
If there is only one reason why unity was never as good as Unreal for "serious" game development - it's this.
cnity|2 years ago
Unity is no longer a games engine company, it is an ad company. It is taking surprisingly long for people to see it this way.
It was really sad to me, because (possibly naively) I saw joining Unity as a potential opportunity to pivot more closely to game engine programming (from web), but that was an uphill battle given that the resource allocation was massively in the opposite direction.
0: https://blog.unity.com/games/introducing-unitys-latest-sampl...
1: https://80.lv/articles/unity-stopped-the-production-of-its-s...
johnnyanmac|2 years ago
>Unity is no longer a games engine company, it is an ad company. It is taking surprisingly long for people to see it this way.
to be honest, I wasn't aware half of unity's revenues were ads until I worked there. Online gaming discourse has such tunnel vision for AAA console games that it is very easy to miss how over half of gaming revenue is mobile, which is where Unity rules in terms of market share.
saint_angels|2 years ago
dindobre|2 years ago
mihaaly|2 years ago
npinsker|2 years ago
PeterisP|2 years ago
saint_angels|2 years ago
Log_out_|2 years ago
bzzzt|2 years ago
speps|2 years ago
unknown|2 years ago
[deleted]
mihaaly|2 years ago
Dzugaru|2 years ago
saint_angels|2 years ago
that's correct. As the saying goes, it's easier to start making a game in Unity, but it's easier to finish it in Unreal. Most games in Unity are pretty small, or unfinished.
PeterisP|2 years ago
raincole|2 years ago
It doesn't mean it's a good example of how to design a programming language.