At least you didnt play it on Linux.
Had to ask for a refund, here its how my "try to play a paid game" went yesterday.
- Game launch link tries to launch a different binary (Case sensitivity is with us since 2001, come on). Have to change the name of the binary manually
- Game picks the width resolution of both monitors summed
- Cant see the menu because the mentioned issue, no way of changing resolution
- Have to modify the preferences file manually to change fullscreen and resolution
- Game does not launch anymore
- Update is released, supposedly fixes the binary name
- It doesnt
- Rename binary again
- Redo the preferences (they got override with the update??)
- Game still doesnt launch, cant find Data directory
- Rename Firewatch_Data directory to Data
- Game launches!!!
- Game launches in wrong monitor, even when display-0 is my main one and every other game launches there
- Modify prefs, force monitor-0 as the main one
- Game launches in the proper monitor!!!!
- Artifacts in-game
- Try different types of graphics settings, artifacts do not go away.
- Try different games in case my card was dying, car is ok
- Contemplate life and how I spend 2 hours trying to make this work to be able to play for 9 minutes
- Request refund
Im ok with a game not coming for a platform if you dont have the resources to test it there. Just take your time, release it on platforms that you know it works and then concentrate on making it work in the others.
But this....
Seriously, data folder and binary naming issues....feels like the game was not even tested to work.
Just because Unity has a button that says "Export game to Linux" it does not mean that you should use it.