Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

This is the right place :)

You shouldn't need to install it, you should be able to launch it directly from the extracted file?