[HN Gopher] The state of Vulkan apps in 2024
___________________________________________________________________
The state of Vulkan apps in 2024
Author : pjmlp
Score : 10 points
Date : 2024-05-30 19:42 UTC (3 hours ago)
(HTM) web link (carette.xyz)
(TXT) w3m dump (carette.xyz)
| dwrodri wrote:
| Something which wasn't addressed fully but might be worth
| discussing further: Both Unity and Unreal Engine 4/5 make use of
| Vulkan, and thus every game made with these engines which runs on
| Windows and Linux almost certainly is using Vulkan somewhere
| (please correct me if I'm wrong!). I have a _very_ hard time
| believing that people are making _fewer_ games with these engines
| now.
|
| This isn't to say that Windows games built on these engines
| aren't entirely running on DX12 code either. I think most games
| these days give you the choice to pick your graphics backend.
| It's an impossible ask, but I'd love to see what the stats are
| for Unreal/Unity graphics API usage across games.
|
| That being said, on the iOS/macOS front, I don't know what these
| games are using to deploy to that platform. It could be that they
| use MoltenVK, but I could also see them using OpenGL or their own
| Metal rendering pipelines. As someone who grew up gaming on a
| desktop PC, I forget that smartphones and tablets are the future
| of the gaming industry. It felt weird to see Apple showing
| someone sitting on their couch with their iPhone 15 connected to
| the television, playing No Man's Sky via bluetooth controller,
| but simultaneously really cool.
|
| It appears to me that languages born out of a design-by-committee
| process struggle to make anyone exceptionally happy, because the
| only way the language moves forward is by keeping all of its
| members equally miserable, or my masquerading as one language
| when in reality it's closer to five different languages held
| together by compiler flags and committee meetings.
| Jowsey wrote:
| I know Unity at least defaults to DX11 and I believe it doesn't
| package other renderers at all unless you explicitly enable
| them in Project Settings or use a rendering feature that
| requires them, and I can't imagine many people are digging into
| the renderer settings without good reason
___________________________________________________________________
(page generated 2024-05-30 23:02 UTC)