Since each windows game installed through lutris and steam run in their own sandbox where they are free to mess with things, I don’t see why the same couldn’t be done for Linux games. It’s not exactly an ideal solution, but it would abstract each game’s quirks in where they want to store files just like steam does with the compatdata folders. I know this is basically what flatpak does.
Oh definitely; and I don’t think there is a great deal of users that would argue for the use of snap over flatpak either, so flatpak would be an ideal unified compatibility solution.
Not sure if I’ve seen a commercial game with a flatpak release; and given the open nature of flatpak, a company (ie: steam) could theoretically implement their own gatekept repository to manage purchases etc…
The main hurdle with adoption is native compatibility with steam; if they started hosting and supporting flatpak installs, the concept would likely stand a better chance. I suppose you could run the whole application sandboxed, which would theoretically sandbox every game installed; but canonical try that, and well… If you search snap steam, you’ll see the issues that brings about.
Since each windows game installed through lutris and steam run in their own sandbox where they are free to mess with things, I don’t see why the same couldn’t be done for Linux games. It’s not exactly an ideal solution, but it would abstract each game’s quirks in where they want to store files just like steam does with the compatdata folders. I know this is basically what flatpak does.
Oh definitely; and I don’t think there is a great deal of users that would argue for the use of snap over flatpak either, so flatpak would be an ideal unified compatibility solution.
Not sure if I’ve seen a commercial game with a flatpak release; and given the open nature of flatpak, a company (ie: steam) could theoretically implement their own gatekept repository to manage purchases etc…
The main hurdle with adoption is native compatibility with steam; if they started hosting and supporting flatpak installs, the concept would likely stand a better chance. I suppose you could run the whole application sandboxed, which would theoretically sandbox every game installed; but canonical try that, and well… If you search snap steam, you’ll see the issues that brings about.
Beyond All Reason ships as both a flatpak and appimage! https://www.beyondallreason.info/download#Download-Play
That’s really cool, and great to see. Thanks for sharing!