Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

if you were using the itch app usually the website is the best way to download the game, hope this helps :]