A pretty great engine to jump in and just create though it has its limitations. The rating reflects this from a game dev standpoint althought I think the quality is very good and there are many great qol features (some a little hidden). Creating will be easier if you have existing dev or programming knowledge. I had encountered some confusion trying to figure out the functionality from the github documentation alone.
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.