Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

It reminds me of a Game Maker's example games.
The art is pretty cool!