Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Great idea - satisfying when you work out the mechanics, it feels like you get enough info to work it out for yourself