Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Yeah, so at least for now if you really want to play this game off Steam, best wait for the Steam release. (no real difference other than 5 Steam Achievements)

Thanks, I'll consider this!