Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Cheers! I must say though... You must not have played many indie platformers hehehe.