Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Decided to get it in the end, also knowing that it has passed Greenlight and will eventually land on Steam ;)