Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Honestly I looked it up and I still don't fully understand what it is, but I am going to agree with you :p