Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

While pretty confusing off the bat, given, as you mentioned, a tutorial section and a few more assets I could totally see this as a neat app