Why would you assume that bug is caused by Unity? If anything, the fact that it doesn't happen in literally every other Unity game should tell you it's specific to Hearthstone. And the fact that Hearthstone has a single codebase across platforms means that if Blizzard ever fixes it, it'll be fixed on all platforms.
Re:Custom Game Engines: A Small Study
by a1369209993 on Friday April 24, 2020 @06:41PM
(#22973688)
> What amazes me is how consistent the behavior is across all platforms. It locks up on Windows, and it locks up on my iPad. Write once, run anywhere!
The joke from the java days was "Write once, crash anywhere!", although I suppose "Write once, freeze anywhere!" was more common unless you ran out of memory.
Of course, I don't think it would be worth writing your own game engine to work around that one bug, but at some point, one wonders how many oddities it takes to justify a rewrite. People still play the game despite this one bug that's existed (I hear) since launch, so I guess it was a good cost/benefit decision to use Unity. But for a game studio that prides themselves on polish, that particular bug makes me die a little inside every time it happens.