Strange in an endearing way. Slightly creepy but not off putting, and fairly funny at times. Very short and entertaining.
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.