Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

I'm not sure. I talked to someone who has the game and they said the Steam key redemption button was there. Still talking to about it. Might have something to do with the differences between purchases and download links though. Waiting on official response from them.