Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Probably not, it makes use of a bunch of Steam features.

Well in that case I just bought it on Steam. Love the game so far.