Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Apparently that was 20 minutes for me to play through! That is quite decent for a demo!