Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
(+1)

There is a "blocked pop up" problem with chrome, maybe try with firefox or look if it just that Chrome blocked the pop up of the download.