![](/static/253f0d9b/assets/icons/icon-96x96.png)
![](https://lemmy.ca/pictrs/image/7b0211f0-7266-4e13-9d26-8c3e6126af62.png)
As a “theoretical hobby game dev”: steam also provides workshop, networking and matchmaking (lobby) tools. For all the stuff you get I personally find this reasonable. If I remember correctly, mobile phone app stores take a big cut too and I can’t see how they would come close.
Edit: cloud saves, (proton), dlc handling
My go-to solution is to use a vm and pass it raw access to the os disk on my normal desktop. Then I just put the disk into the server.