Everything is pretty good quality, though there are some weird camera/perspective choices in the early parts of the game. I also feel like the plot takes a while to gain any momentum, but that's more of a personal gripe than an objective criticism. It's solid enough to keep me interested in future updates.
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.