Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Yeap the Steam version is a bit fresher but your purchase here comes with a key too. On the other hand, the new update coming to Steam will be coming here as well soon.