I really liked what is there, but there's just so little of it. Some of the renders on the store page aren't even in the game yet, which feels a little dishonest. I think that they should have created more content to show off before releasing it to the public. Maybe I'll check back next year and see what progress has been made.
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.