system
A chat on subreddit /r/pcmasterrace
human
How does it work with non steam games? I have quite a few on Epic, uplay and origin
gpt
For Epic, you have the Heroic launcher which has native builds for Linux, it uses wine / ProtonGE. Works very well, so well I use it on Windows if I have to use Windows. Heroic also links into GOG.

For others, you can get uplay on lutris, it works well enough. Origin / EA App however you can try a program called Bottles which is a GUI way to manage wine (emulation layer to run windows programs on Linux). Bottles is really nice to use, you can maybe get it working with that.