Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

You might be right.  I haven't tried comparing the web download link contents between this and other games to find out.