That would kinda mean you deliver every single dependency yourself, which kinda defeats the purpose of shared dependencies, which in turn proves my point that linux distros are fragmented to fuck. It also means you have to put actual effort into building your game for a userbase that was less than 1% before the steam deck came around.
So my point still stands - proton is the best thing that could’ve happened to linux gaming because it lets windows games run on linux with the dev putting only minimal effort - or even no effort - into making the game run on linux with near native performance. Hell, at times even with better performance.
That would kinda mean you deliver every single dependency yourself, which kinda defeats the purpose of shared dependencies, which in turn proves my point that linux distros are fragmented to fuck. It also means you have to put actual effort into building your game for a userbase that was less than 1% before the steam deck came around.
So my point still stands - proton is the best thing that could’ve happened to linux gaming because it lets windows games run on linux with the dev putting only minimal effort - or even no effort - into making the game run on linux with near native performance. Hell, at times even with better performance.
It’s the Windows way. There applications typically also ship all dependencies. Either statically linked, or as a DLL files in their install folder.
It’s not a good solution, but for games that’s imho OK.