[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)