Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

lol, I'm sure you can find a video out there showing the monster that was chasing you.