RGSS
RPGツクールXPに搭載された。RGSS の最初のバージョンである。
RGSS (Ruby Game Scripting System) は、オブジェクト指向言語 Ruby を拡張して開発されたスクリプト言語である。
2010年3月現在、下記のソフトに右記のバージョンが搭載されている。以下では、これらのソフトをまとめて「RPGツクール」と記す。
RPGツクールXP - RGSS(以下では区別のため RGSS1 と記す)
RPGツクールVX - RGSS2
RPGツクールVX Ace - RGSS3
PC向けRPGツクールの最新作であるRPGツクールMVでは、JavaScriptベースのゲームエンジンが採用された。そのため、2017年10月時点で存在するRGSSは上記の3つのみである。
Audio -- 音声出力に関するモジュール。
Graphics -- 画面出力に関するモジュール。
Input -- キーボード・ゲームパッドからの入力を扱うモジュール。
NKF -- NKF を Ruby から扱うためのモジュール。添付ライブラリだが、例外的に組み込まれている。
RPG -- ゲームのデータを表すクラスを子に持つモジュール。
Zlib -- Zlib を操作するためのモジュール。添付ライブラリだが、例外的に組み込まれている。
以前のRPGツクールでも、イベントの組み方に起因するバグには原因が分かりづらいものがあった。しかしさらにRGSSの場合、Rubyにおける文法エラーなどが発生するおそれがある。デフォルトのエラーダイアログでは最低限のエラーメッセージのみ表示されるため、初心者が初見で意味を理解することは難しい。