Home > Articles > Tutorials > Ruby Game Scripting System (RGSS)

Ruby Game Scripting System (RGSS) Tutorials

Reference

Scripts

Ruby is the programming language that is used to script RPG Maker XP, and it has its own library called the Ruby Game Scripting System (RGSS) to suit programming for games. In this category of tutorials you will find tutorials on how to do various things with the RGSS, as well as learning about the scripting system itself.

RGSS For Dummies Tutorial 1: The Basics

Introduction to the Ruby Game Scripting System and programming itself.

RGSS For Dummies Tutorial 2: Variables

The variable is an essential concept that you must grasp in programming.

RGSS For Dummies Tutorial 3: Control Flow

Introduction to booleans, conditional statements, loops, and more.

RGSS For Dummies Tutorial 4: Containers and Methods

Introduction to arrays, hashes, blocks, methods, and more.

RGSS For Dummies Tutorial 5: Object Oriented Programming and More!

Introduction to classes, objects, and more.

RGSS For Dummies Tutorial 6: Game Programming 101

Describes various ideas of scripting for games.

RGSS For Dummies Tutorial 7: Windows for Dummies

The last installment of the series; a practical tutorial that involves modifying windows.

Element Tagging for Complex Effects

This tutorial shows you how to set up one-click assignment of complex scripted effects to weapons, so that there is no need to code the effect individually for each weapon.

Creating a Custom Window

This tutorial teaches you how to create your own custom windows to display information on the screen in a unique format.

Selectable Window Fundamentals

This tutorial will show you the basic concepts in manipulating selectable windows, as well as give some tips on which selectable window classes are best used under different circumstances.

RGSS and Ruby Lesson - Chapter 1

Introduction to the Ruby programming langauge and the Ruby Game Scripting Language that RPG Maker XP uses. Highly recommended for beginner scripters!

RGSS and Ruby Lesson - Chapter 2

Learn more about scripting with RGSS in the second part of the series. In this chapter you will learn about variables, conditional statements, windows, and more.

RGSS and Ruby Lesson - Chapter 3

Learn more about creating different types of windows for your custom systems and scenes, in the final installment of Dubealex's scripting tutorials.