its so fucking creepy and well done, i could feel my heart jump and race when i first saw the first image.
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.
See all itch.io tips