Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I totally agree with you that there is definitely a need of some kind of Wiki wich explains how the game works etc :)