Construct 2 games can be on Steam using the node-webkit exporter, and Valve say that Steam integration is entirely optional, so you don't have to use the Steamworks API to get on Steam. However there are a few problems like the fact the API is under NDA, so it's a bit trickier than normal.