Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

DragonRuby Game Toolkit

An intuitive 2D game engine. Fast, cross-platform, tiny, hot loaded. · By DragonRuby

New User Experience is Crap

A topic by Colin EUMP created 15 days ago Views: 232 Replies: 6
Viewing posts 1 to 3

So far I've downloaded your engine, tried running the exe with the same name, taken a guess at what program the readme file needs to be opened ("readme.txt" is not the same as "", the file the windows 64amd version came with, nor is ".md" a file extension typically found when using windows), then gotten bombarded with a bunch of junk about social media I have no reason to care about (due to not even being sure I want to use your engine).

Particularly, this part "Those who use DragonRuby are called Dragon Riders. This identity is incredibly important to us." is an utterly terrible thing to put at the start of your readme file. This is the readme for a game engine, not the rules of a club.

After that, half the text explaining the actual use of the engine is dedicated to explaining what's wrong with other game engines.

(1 edit)

FWIW, the community on Discord is friendly and helpful, including the developers.  I got DR on the cheap with a bundle, so my expectations were different than they would have been had I paid full price for it, but then, ostensibly, I also would have been more invested as well.  It's "professional" in that it's been used for games on the Switch, but there is the feel of a start-up and you can sense it in the enthusiasm of the folks behind it (and in the armchair psychology you point out with identity and trying to build community).  I'm having a lot of fun with it, but yes, there are needed improvements with documentation and on-ramping.  I would put more emphasis on

Yeah so.. markdown is a standard format in the programming world. This is game engine. I get that you don't know what's going on because you don't have experience but maybe don't pretend like it's someone else's fault?

You've completely missed the point. How is it my "fault" that the example program has the wrong filename?

Also, I get that you don't know why it matters because you don't have indie game dev experience, but maybe don't pretend like all game engines are programming libraries that need to be compiled by the user.

No, you've completely missed the point... there is no such as "the wrong filename". Dragon Ruby has not made any attempts to market themselves as an "accessible" or "starter" game engine, plus it's still very early on in development so it's not fair to compare it to other game engines that have been around for years and are much more mature.

The file's name is "". The dragonruby.exe file, when run, refers to it as "readme.txt".

The first line of the engine's page says "DragonRuby Game Toolkit is a professional grade (yet beginner friendly) 2D game engine.". Notice the words in parentheses.

I only mentioned other game engines to point out how little sense it makes to refer to the "programming world" in the context of game engines.

Look, this product has a 47.31 USD price tag on it (for my area at least) and has been marked as "released" for almost a year. It shouldn't be beyond the same criticism that any commercial piece of software would get.

30 years of game development experience.