As far as nostalgia goes, this is the quintessential indie horror. It calls back, either intentionally or unintentionally, to the foundations of YouTube horror Let's Plays, and what Itch.io was founded upon. The relentless scares and blistering difficulty are testament to that.
itch.io is an open marketplace for independent game creators. It's completely free to upload your content. Read more about what we're trying to accomplish and the features we provide.