|
|
|
|
|
by KingMachiavelli
1683 days ago
|
|
Video games are a weird type of application. They seem to be one of the only applications that isn't in the process of becoming a web application (outside of just rending it on a remote server and even that isn't growing very fast). This is despite the fact that every platform/OS essentially has had it's own graphics library/interface (DirectX, OpenGL, Metal). At least Vulkan seems to be making a lot o progress in making more things cross platform although IIRC it leaves a lot of area to be implementation specific. I think the dominance of Windows & console for video games has meant that developers are much more used to shipping immutable dependencies with their game. Relying on Windows SxS to avoid DLL hell. While they might provide updates for the game for a few years there are mostly game related updates rather than library updates (at least from what I have seen). The big downside to this is that some things which shouldn't be dependent on the game developer providing updates like controller support, game engine fixes, etc. I'm not sure if the problem is just the game developer/publisher not having any financial motivation to reexport/update their games or if the game engines themselves make it difficult to provide these kinds of updates. |
|
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.