Hacker News new | ask | show | jobs
by armchairhacker 1686 days ago
Video games aren’t becoming web applications precisely because there are so many GPU libraries. I think this is also why they have so many immutable dependencies: they rely on low-level optimizations and various hacks which break on newer libraries.

Video games need to do expensive computations in real time. Most other apps don’t, which is why they can be ported to the web.

1 comments

The other side is that video games have a lot less need to be correct than most applications. Even a blatant user-visible bug is probably fine (and might even add to the fun). Crashing is a problem, but running with massive state errors often isn't.
Running with massive state errors is a huge problem. There are untold amounts of video games that can become uncompleteable if you do a certain thing. Also called "hard lock". This is much worse then a crash.
There's a pretty small class of games where that happens in a relevant way. And tbh players and reviewers seem to punish that a lot less than a game that outright crashes.