Publishing An SDL2 Game To Valve's Steam Game Client?


We are preparing to publish our SDL2 game to Valve’s Steam game client next month…

Any instructions for the above for Windows(R) and Linux platforms when using SDL2?
Do we need to sign the Windows version in Microsoft Visual Studio,
or Valve does magical things to the EXE when we upload?

Any help would be appreciated, thanks!


Current build is uploaded to GitHub below:

No need to sign, Steam doesn’t do any magic. Include the .DLL for the windows version, but not the Linux version. There’s nothing else special you need to do.

It’s recommended you use Steam’s API - it’s not too difficult to set up.

I am super interesting how that upload went. Could you post here or make a youtube video about it?