The game is not on Steam yet. As soon as we release version 1.0, we will immediately go to Steam. There will be no difference, but while the game is in development we are not adding it to Steam.