Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Best scoring system ever. Nice effects and uncommon use of film clips, which made me watch for a while before I realized it was actually the game (so maybe some hint would be good)