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?
Other Common Game Engines Questions (and Answers)
- Can You Use C# in Unreal Engine?
- What Games Use Unreal Engine 5?
- Is Unreal Engine Open Source?
- What is Unreal Engine?
- Can Unreal Engine make 2D games?
- Does Unreal Engine Use C++?
- Does Unreal Engine Use Python?
- What Language Does Unreal Engine Use?
- Does Unreal Engine Use JavaScript?
- Does Unreal Engine work on Linux?
- How Do I Uninstall Unreal Engine 5?
- Is Blender or Unreal Engine Better?
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.
Start building today
Dragonfly is fully compatible with the Redis ecosystem and requires no code changes to implement.