Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Not too bad, though I would like to be able to press buttons to play, and maybe figure out what 'make it rain' means.