Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I wonder how much deals and business relationships like the one they have with Apple might have contributed to Unity’s confidence in the ability to make the ludicrous policy changes stick.

Given Unity’s 3d performance is “good enough” but not good enough that most AAA Unity games don’t wind up basically rewriting more than half the engine to get acceptable performance for their particular game… I really was shocked by the big Unity hype with the whole Vision OS apps part of that Apple announcement… particularly since the worst offenders for “under optimised” giving phone warning levels of CPU burn and battery consumption have been pretty 2.5D Unity apps where the only 3D effect is some parallax scrolling and using the built in Z index to control which sprites will wind up in front of others as they move around in an otherwise completely 2D fashion… some absolutely surprising moments over the years as I’ll start playing a “visually good and polished game” only to notice at the end of 5-10 minutes bus or train ride, my phones gotten very warm and my battery is now 10-25% lower…

I learned how shitty Unity can be before I got any experience developing with it and the experiences I have had developing with it and the experiences shared with me by others who develop with it … It feels like a major disconnect has grown over the years between management running the company, project management setting goals for the development/engineering staff, and the multiple classes of end users of the engine, with my suspicion being that it’s hard for them to avoid getting drowned in feedback from novices who easily achieve their goals with the tools in Unity, leveraging their store, some vendor plugins maybe and don’t do much more than build 2D, 2.5D or very basic 3D games… The next tiers above that of intermediate and advanced Unity users being progressively more silent about their problems as they have learned to rely less and less on what Unity provides with the end outcome being some experienced Unity developers I’ve met being pretty honest that they basically only use Unity because it’s a C# game engine and there’s a lot of benefit in using C# like a big developer pool, performant backend systems in the same programming language, etc… and they are throwing away >90% of the engine and either they or their team are doing everything themselves because what Unity gives them is completely useless, or unsuitable, or not just simply not performant enough.

When your “experts” are “throwing away” your product and just “using the box it comes in” because it’s a convenient shape… something is very very wrong and your product’s days are numbered. Their recent attempted policy’s change seems completely ignorant of the current state of their product’s “sticking power”. The users who make it look like anything is possible in Unity and who are effectively creating marketing material for Unity by crediting them as the game engine they used regardless of how much of the engine they throw away in order to get any particular AAA game completed… these critical users who are helping pull in new users are also very close to not using the product at all. Doing anything that alienates them is the marketing equivalent of a massive act of self sabotage, and I don’t think they are going to survive this. For me the writing was on the wall from the merger with the malware pile of an “ad tech” company a while back and the boneheaded comments about monetisation that were made back then… it’s just been a question of how long till it fails… and boy has the policy change and backlash accelerated things…



+1 - I actively avoid games using the unity engine in favor of ones using unreal. It’s a noticeably worse experience for end users of the product (not just the devs, but also the players).

It’s unfortunate because it’d be good to have some real competition in the space, and there’s basically none.


> +1 - I actively avoid games using the unity engine in favor of ones using unreal. It’s a noticeably worse experience for end users of the product (not just the devs, but also the players).

I often wonder how common this view point is. From a player perspective, I don’t think about game engines. If there’s a game that I’d like to play, I play it regardless of the engine.

If you were to see a video for a video game — say Hollow Knight or Cuphead, for example — and think that it might be fun to play but then see that they use Unity, what do you do instead? Do you search for a close analogue made in Unreal engine? Or do you just play something completely different?

From a hobbyist game dev perspective, I definitely think about engine — of course. But usually when I work with other people they want to use Unity. I’m guessing that might change now, though.


I doubt it’s common - almost certainly most users don’t think of it or even know what an engine is.

I just notice it - if I see something is unity I’m less likely to give it a try vs. something unreal. Usually I’m just scrolling Xbox gamepass options that look appealing.

If it was some specific game I wanted to try, unity wouldn’t stop me - but I have a bias against it. Unity games generally feel crappier imo.


It's common enough that it used to be a meme (often pushed by Jim Sterling and other online influencers) that Unity was only useful for incompetent developers to make garbage cash-in games and asset flips. That was when it was much easier to publish to Steam, though.


I definitely remember some people throwing shade in my direction in a couple of game playing friend face to face conversations for my opinions about Unity in this time period… despite the fact my criticism was entirely based on my own subjective personal experiences as someone playing games on multiple platforms combined with my experience as a cross platform software developer…

It was seen as fashionable to hate Unity and there was some pushback from fans of games built with Unity… which since it corresponds to my first developer experiences with unity, was actually about the same time I started to ask Unity developers how much of their games used the Unity provided components for various things as opposed to writing replacements…

I learned a few tricks about arguing with gamers but for the most part stopped mentioning my dislike for Unity in any face to face contexts until someone else mentioned a dislike first… I didn’t care enough to argue over it… I have opinions but I’m not trying to change anyone’s mind, it’s not like there’s financial benefits steering people away from Unity … I’ve got no short positions on Unity stock or stock in Epic, etc…

Doesn’t mean I won’t bitch in the appropriate professional context… like this thread. ;-)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: