Search This Blog

Friday, March 12, 2021

Beginning RPG Maker: Vocabulary of Concepts

So, I bought RPG Maker...NOW WHAT?!
"So I bought RPG Maker...now what?" You make a game, of course! There are some basics you may want to be aware of and understand, first, though. There are specific terms used in the RPG Maker community that will be helpful to familiarize yourself with for interacting with those members of the communities and in usage of the RPG Maker software... 

NPCs: "NPC" stands for "Non-Player Character. This term is a reference to characters the player interacts with, yet does not get make decisions for nor play as. A shop keeper where you buy weapons or armors from is an example of an NPC. A villager or townsfolk you can talk to on a map is an example of an NPC. 

ACTORs: These are the playable characters in a game. You'll probably see and hear "SV Actor" frequently or "SV Battler". Those simply refer to an Actor / Playable Character's Side-View sprite sheet or Battler sprites used in Side-View Battle systems.

SPRITE SHEETS / CHARACTER SPRITES: In case you are not aware, these terms simply refer to the artwork for individual characters or frames of a character animation, OR, an entire sheet of character animation blocks.

RPG Maker Character Sprite Sheets example

EVENTS: Events are what you create in the RPG Maker game engine to represent / be an NPC or an object in map environments. Events can be that shop keeper mentioned earlier or a treasure chest that you open to give the player an item, gold, armor, a weapon, etc... There is an entire mode dedicated to the creating and editing of Events in the RPG Maker program. The other mode is "Map Mode", where you create and edit maps and terrains within the maps. Events are placed on a map in Event mode and assigned functions based on player interaction. 


EVENTING
: Eventing is how you program or tell the game engine what each character or object does in the game...how characters (NPCs) or environments interact with players. Does clicking on the NPC display a dialogue box that informs the player of vital game / story information? Does the NPC offer a choice, if so, what happens when a choice is selected by the player? Eventing is what you tell the Event to do in a given situation. 

Events window with Eventing "code" example
When encountering a monster, does it initiate a battle with the player? If so, eventing is telling the monster event what to do before and after battle; you event what happens when the player wins the battle, loses the battle, or manages to escape the battle. Is there a boulder in your path that needs moving and can only be moved if you have a certain character in your party or if you are in possession of the "Gloves Of Mighty Strength"? This is all eventing...programming the behavior of characters or objects in your game. 
Eventing is a type of programming and RPG Maker language, though it is not any kind of coding or scripting that you need to know how to do in creating games within RPG Maker. Events are a part of EVERY version of the RPG Maker software. 

MAP LAYER / EVENT LAYER: Event Layer is the mode in RPG Maker where you generate whatever events you need on any game map. This is activated to edit and place events in your game. The Map Layer is the mode for creating and editing the look and design of your map (positioning the ground tiles, be it dirt, grass, water; where any cliffs or houses may appear).

Tool Bars to show Map Mode & Event Mode from XP, MV, & MZ

Tileset window example from a screenshot in RPG Maker MZ
TILESETs
: These are the sheets of items and objects that you'll use to create your maps with. Some versions of RPG Maker has 1 tab for map-making tiles, where others have 5 tabs of tiles used for map design. Tilesets have a "base layer" that always goes on the "bottom" of a map (especially if the version you are using utilizes layer-mapping). These "base layer" tiles are like grass, dirt, water...basic terrain features. 
There are also "Auto-Tiles", which are tiles that change based on how many of them are grouped together in the map's grid. They appear one way and usually only use the center of a square of the map's grid when placed ONLY on one tile or square. When you use the same Auto-tile in more than one connected or touching tiles, they will form a new appearance. Like a mountain may take up the center of one square on the map's grid when placed singularly, though will appear as a cluster of connected mountains when placed in 4 squares, or 6 squares---as long as they are all placed next to one another, they will connect to form a different image than on a singular map square.
Some Auto-Tiles are also animated. In the map editor they do not appear to be animated, yet when you test play your game, you'll see that they are animated. An example is water: water will shift from side-to-side when in-game, as if tides are moving, though will be stationary when in the map editor. 

RTP (Run-Time Package): Depending on which version of RPG Maker you are using, you may or may not have to understand what a Run-Time Package is. All the sound effects, music, character walk-sprites, enemy graphics, icons, window skins, etc., are all part of the RTP. The RTP is the collection of Game Assets that you can use with any RPG Maker software. Without these,  you'd have to create all of your game yourself. With RPG Maker versions prior to Vx Ace, the Run-Time Package was separate from the Game Design Engine, which meant two different installations to get you Up-and-Running with designing your game. Since RPG Maker Vx version in the RPG Maker series, comes with the RTP already installed, to make it easier and faster to get going on designing your video game!

DATABASE: This is the heart of any RPG Maker game design engine. In the Database is where you set-up and create your items, weapons, armors, actors (in-game characters), animations (for spells and attacks), tileset formatting, Classes, main sounds for basic game operation, etc. Any game developer (yes, this means you) will spend most of their time in the Database when using RPG Maker software.

RPG Maker Database example ScreenShot

We may add to these terms in time, so keep checking back. If you'd like us to explain or define any other terms, let us know in comments below and we'll be sure to get to your suggestions! 😀
Hope these were helpful!
HAPPY GAMING!

No comments:

Post a Comment