Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Huh, I never even saw anything show up. When did it appear?

I think it appears the last day or the day before the end ;-)