Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+1)

I disagree with the need to provide more explanation. I think that the only thing that SHOULD be explained to the player (especially with regards to platformers) is how to control the character. The rest of the mechanics can be learned along the way.