Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

I have a similar issue with Firefox. I click the download button and get the thanks for downloading message but nothing has been downloaded.