Do I need to use SteamWorks in my game to have it on steam? The website talks about it however it does not state it is necessary so I am asking if it is.

I am not asking how to do it I'm asking if I need to do it.

  • \$\begingroup\$ possible duplicate of Is it possible to implement Steamworks functionality in a Java game? How? \$\endgroup\$ Jul 12, 2015 at 16:12
  • 1
    \$\begingroup\$ It's not necessary \$\endgroup\$ Jul 13, 2015 at 21:33
  • 2
    \$\begingroup\$ Although I am not the OP, I have to say @SethBattin I don't see how this question can be a duplicate of the one you link. The other is asking whether SteamWorks can be implemented in a Java game, while this one asks whether SteamWorks is even necessary for a game to be on Steam. \$\endgroup\$
    – MAnd
    Oct 22, 2015 at 4:16

1 Answer 1


No you do not. Everything Steam provides is optional to use by the developer.

If I remember correctly The Binding of Isaac, the original one, was written in Flash and had no chance of ever integrating the C++ Steam SDK. As a result there was no Steamworks support or Steamworks DRM on the game.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .