Envision, Create, Share

Welcome to HBGames, a leading amateur game development forum and Discord server. All are welcome, and amongst our ranks you will find experts in their field from all aspects of video game design and development.

Learning Ruby?

R.J.

Member

Hello,

I am aspiring to be a videogame programmer, and my current education is also in this direction. I've had experience with Gamemaker Language, ActionScript 3, UnrealScript, and JavaScript in Unity.

However, one of my biggest desires is to create a roleplaying game. It needs to be 2D, because I'm not much of a 3D modeller. So I picked my engine. Game Maker and Flash would both be viable options, but using RPG Maker XP takes away a lot of work I would otherwise need to code.

In any case, in order to use RPG Maker XP to its fullest I will have to learn its programming language, Ruby, or RGSS. I've looked through the default scripts, but it looks pretty different from what I'm used to. It's probably the same principle as other languages, but I need some help to pick it up.

So to wrap this up, my question would be does anyone know any good tutorials or websites to help me out with learning RMXP's programming language? I don't need explanations about if statements, classes, or variables or anything like that, I just need in-depth tutorials about RMXP's language.
 
If you're already a programmer, I'd recommend the "Ruby" sites... http://www.ruby-lang.org http://www.ruby-doc.org
they have some great tutorials & docs on ruby.

then just study the default scripts in RGSS to get acclimated to way the system works.
..and use the help docs in RMXP as a reference.

It's actually a very simple implementation of OOP, and it's pretty flexible & forgiving.

And, there are a bunch of us here that have been using it that you can bounce questions off of...

Have fun with it

Be Well
 
I am also doing tutorials in which I am covering the basics now, but we will be getting into RM usage within the next 2 episodes. So if you can hang tight, I will be going over much of what you are asking. Most of it is just understanding the default classes and how/what they do. Then you can do whatever you want. But yeah, if you wanna get a head start, check out what Brew pointed you at.
 

R.J.

Member

Thank you for the links, these websites are pretty useful. However, these seem more focussed on the core language of Ruby. I'm definitely going to study it, and I'm sure it will help me in the long run, but this seems to be a more roundabout way.

Isn't there any material available that focuses more on how Ruby works with RMXP? That should be my main focus, I think.
 
Always start with a good foundation. RGSS "IS" Ruby, just with the extra game library added.

Check out Gubid's tutorials. Look in our "Tutorials" forum. Also check out the other RPG-Maker sites. There's a smattering of decent programmers scattered about.
I've been told there are other tutorials on You-Tube as well. Not sure if they're on RGSS/RGSS2.
Anything on RGSS2 will also be helpful. There are additional methods & properties that may not be applicable to RGSS, but logic & syntax, etc... are the same.

I think your biggest gain will be from studying the default scripts to see how the game system works with the engine. Then just start making your own scripts & trying them out.

Be Well
 
My Tutorials are mainly focused on VX, but I am actually looking at running both vx and xp on it to show you both sides. This way it will cover both, just means I have to copy the code etc. But generally they are the exactly the same. CYA
 

Thank you for viewing

HBGames is a leading amateur video game development forum and Discord server open to all ability levels. Feel free to have a nosey around!

Discord

Join our growing and active Discord server to discuss all aspects of game making in a relaxed environment. Join Us

Content

  • Our Games
  • Games in Development
  • Emoji by Twemoji.
    Top