Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I'd say leave them as a surprise but also hint that they exist. I've played several indie games that were complained by players for being too vague about some of the features of the game that actually have pretty good game mechanics. The game developers did not publicly announce those feature's existence because they either think players will likely have them discovered automatically; or they wanted to keep it a surprise.