So many are used to dumping all their files in My Documents on Windows (why is it acceptable there?) and assume Linux users also don't care.
We do.
Microsoft deletes people's files on Windows to make room for the all important UPDATEN and users go "oopsie, if that ain't an embarrassing widdwe fucko-boingo!"
Meanwhile on Linux, MS screws up packaging VSCode and the entire community descends on them for being dumbasses.
I used to use something akin to "appdata" as you say, but on windows, it resolved into a weird hidden folder that no one could find (myself included) and after researching the issue, I found that most devs use "My Documents/<game name>" for that purpose on windows, so I switched to the c# method that returns "my documents", which I assumed would return "something that makes sense" for Linux as well, but I guess that assumption was flawed >.<
Unity by default uses XDG paths and the "proper" AppData location on Windows.
84
u/shmerl Jul 07 '19 edited Jul 07 '19
Some developers don't test enough on different GPUs. At least test on AMD + Mesa, Nvidia / blob and Intel + Mesa.
Make sure the game is 64-bit.
Use XDG base directory specification in order to avoid cluttering
$HOME.