I would like to talk about the specifics / oddities of Proton:
1. the environment - Steam Runtime 2. the steam.exe shim + lsteamclient 3. the Steam integration patches for Wine
I want to explain what those are for, how to work with them and how to rebase the minimal set of changes to get current Wine upstream master running your games.