Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

The first two, you'll have to play the game to find out. Third, no there will not be mini games.