Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Interesting "game" unfortunately  my compulsion to push the button got the better of me, but I did have a good laugh at the fake posters around the room first.