Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Is this referencing the H.P. Lovecraft story of the same name?

yep!