Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Haha, I didn't remember the name as well, only mechanism.

But yeah, that is exactly as I meant it. Looking forward to it!