For Steam, there’s no much of a question; they have a native app that get the job done.
For Epic and Gog, Legendary makes a good launcher in general.
For Amazon games, I use the “nile” launcher.
As for EA, I’ve managed to install the EA App manually to a fresh 64-bit prefix; I just made sure that I run “winetricks d3dcompiler_47” in that prefix, and that DXVK is installed.
@Jarmer
For Steam, there’s no much of a question; they have a native app that get the job done.
For Epic and Gog, Legendary makes a good launcher in general.
For Amazon games, I use the “nile” launcher.
As for EA, I’ve managed to install the EA App manually to a fresh 64-bit prefix; I just made sure that I run “winetricks d3dcompiler_47” in that prefix, and that DXVK is installed.