Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

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