To be honest I wanted to like this engine a lot more than I did.
All in all for the price there are better open source engines out there with about the same amount of platforms targeted and way more features.
I found DragonRuby to be pretty unintuitive, I spent a lot of work getting basic features like animations and signals and complex sprites up and running. Some of these things exist in part, but it's hard to work with them because the documentation is so limited.
I often found myself having to bother people in their Discord over and over again for basic questions that I couldn't find answers for in the docs -- either because the answers didn't exist, or they were obfuscated inside a code sample. The people in the Discord were extremely helpful and patient with me, but I felt bad wasting their time when the docs should have been where my search ended.
The other issue that forced me to finally drop DragonRuby was the performance on HTML5. I'm not sure if this is a common problem or just a result of something I did to try to work around the lack of features, but the FPS on the HTML target was around 30fps when I finally exported it, half of what it was on desktop. I'm sure I could've done a bunch of debugging to solve this, but that was the last straw for me. I've moved on to HaxeFlixel.
All in all I think the values of the team behind DragonRuby are good, which makes me uncomfortable with giving them a low review, but I didn't have a good time with this toolkit.
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.