Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Enjoyed the joke. Seems like such a shame to be playing it with the hardware though :(