Category: RPG Maker (RGSS)

  • RGSS: Viewport

    The easiest way to understand the role of the viewport is to imagine them as layers or screens. A viewport is a surface that can fill a portion of the display screen. In general, you’ll want to fill the whole display area with the viewport’s box:, 0, 544, 416). With that notion in mind, […]

  • RGSS: Font

    Now let’s enrich our previous Hello World demo. Do the following steps: 1-) Open RPG Maker and open the Script Edition (F11).2-) Delete every piece of code there. Absolutely everything.3-) Insert a new entry and name it something like “My Program”4-) Enter the following piece of code in the editor. We created a font object […]

  • RGSS: Database

    RGSS2 has a bunch of modules prefixed with ‘RPG::’ and they play a crucial role. They contain all the basic data structures of RMVX that are used for the database. As an example, let’s pick the data class for Items. We obtain it via the RPG module: RPG::Items. If you look carefully inside the RGSS2 […]

  • RGSS: Basic Window

    Let’s take a look at another built-in class from RGSS, the Window class. Creating a window in RGSS is a straightforward process that requires minimal intervention from the programmer. RGSS takes care of most of the details for us, and all we need to do is create a window object and assign property values. Creating […]

  • RGSS: Pixel & Color Tests

    The next tutorial is the ‘pixel’ equivalent of our previous ‘Hello World’ program, except we’re going to plot a green pixel in the middle of the screen. Without delay, follow these steps. Plot a pixel on the screen If you’ve followed the previous ‘Hello World’ tutorial carefully, you’ll notice that only two lines are new. […]

  • RGSS: Hello World

    There is an ancient folklore in computer programming that says that your first program in any language should be a ‘Hello World’ display demo. The code should be brief and straightforward, consisting of only a few lines. Without further ado, let’s follow these steps. First RGSS demo To display text on the screen, we use […]