- Joined
- Oct 8, 2015
- Messages
- 215
- Reaction score
- 83
- First Language
- English
- Primarily Uses
- RMMV
Out of curiosity, why did RPG Maker use Ruby? People did some really cool things with RGSS, but there are hardly any games outside of RPG Maker that use Ruby. I couldn't find an answer to this but I'm quite curious. Another way of asking this is, why don't/didn't other engines use Ruby?
I can understand why MV (the mobile version) would use Javascript, though I wish it didn't because I would never make a browser or mobile game honestly (I'd be more inclined to make a mobile game than a browser game though I still prefer games optimized for computers), but Ruby, from my limited knowledge, was never meant to be a game language. I've seen people on game dev forums in the past criticize RPG Maker for using Ruby as a bizarre scripting choice; I mean, Ruby obviously worked, but they'll say that XP/VX/Ace games would have run faster using another language, like C++ or something. Or even Python.
Personally, although I still cannot code on my own, I've gotten the hang of making simple edits to scripts, and Ruby (or at least RGSS) seems very simple compared to some other languages; for example, I don't have to add a ; after every single line, which is nice
Not to mention no need for tons of brackets.
But anyways, I guess my question is clear so I'll leave it at that.
I can understand why MV (the mobile version) would use Javascript, though I wish it didn't because I would never make a browser or mobile game honestly (I'd be more inclined to make a mobile game than a browser game though I still prefer games optimized for computers), but Ruby, from my limited knowledge, was never meant to be a game language. I've seen people on game dev forums in the past criticize RPG Maker for using Ruby as a bizarre scripting choice; I mean, Ruby obviously worked, but they'll say that XP/VX/Ace games would have run faster using another language, like C++ or something. Or even Python.
Personally, although I still cannot code on my own, I've gotten the hang of making simple edits to scripts, and Ruby (or at least RGSS) seems very simple compared to some other languages; for example, I don't have to add a ; after every single line, which is nice
But anyways, I guess my question is clear so I'll leave it at that.
Last edited:


