Question: Does RPG Maker use Python?

Answer

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?

Start building today

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