Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

At the beginning it is a little complicated to understand what the player have too do, but later it makes even more fun.