UPDATE: Wait. Hold on. Why *did* I believe it would be possible to compile a video game for Linux? Obviously this is impossible. I should have realized it was impossible
EDIT: Obviously, the problem is I had named the shared object .so and I should have named it .so.0
@soundasleep @mcc afaik, x86 is x86. The main distinction is that you want your linux binary to make linux syscalls and not windows ones. Most game engines should have an export option that does this for you.
If you don't want to go through the trouble, I'd encourage you to at least test your windows executable against proton to see if everything's doing well. I usually use bottles for this.
@soundasleep i usually do raw binaries or zip archives, but my games arenโt too big (lot of game jam entries).
i typically also release the .love or .tic files, which are equivalent to the JAR.