Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

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