Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Yes. It is necessary to equiped with these features for a completely released game.

Ok, just giving suggestions :)