Question: Does RPG Maker use Python?


No, RPG Maker does not use Python for its scripting or game development processes. Instead, different versions of RPG Maker have used various scripting languages:

  • RPG Maker XP uses Ruby, specifically a customized version known as RGSS (Ruby Game Scripting System).
  • RPG Maker VX and VX Ace also use Ruby, with each version upgrading to a new version of RGSS (RGSS2 and RGSS3 respectively).
  • RPG Maker MV and MZ switched from Ruby to JavaScript, making games more web-friendly and opening up the engine to a broader range of developers familiar with this widely-used language.

Here is an example of a simple script call in RPG Maker VX Ace, which uses Ruby:

# Change the gold amount for the party $game_party.gain_gold(500)

And here's how you might do something similar in RPG Maker MV or MZ using JavaScript:

// Change the gold amount for the party $gameParty.gainGold(500);

These code snippets show the syntactical differences between the scripting languages used in different versions of RPG Maker.

Was this content helpful?

White Paper

Free System Design on AWS E-Book

Download this early release of O'Reilly's latest cloud infrastructure e-book: System Design on AWS.

Free System Design on AWS E-Book
Start building today

Dragonfly is fully compatible with the Redis ecosystem and requires no code changes to implement.