Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Yes I also don't really understand how to play. The graphics/presentation is all consistent in style which is a plus.