Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+2)

It's totally a scam. But hey, at least it was only $20.

They're still sketchy though. I do think that the artists for the game are still active on deviantart however, so maybe someone could ask them?