Overview

RPGReact is a developer‑focused plugin and React UI package for RPG Maker MZ. It is designed for software developers who are comfortable writing code; there is no “no‑code” editor in this project. You continue to build your game content with RPG Maker, while gaining complete freedom to create any interface you want using modern web UI technology, without having to modify RPG Maker MZ’s proprietary UI system.
What you get:
An MZ plugin (
js/plugins/RPGReact.js) that mounts a React app over the game canvas (baked into the engine window)A React UI workspace under
menus/that you can customize and buildTooling to package your game and to sync the plugin/UI into other projects
Who is this for:
Developers shipping commercial or hobby games who want fully custom UI/UX powered by React
Teams that prefer modern toolchains (TypeScript, Vite, React) over authoring UIs in the default MZ UI system
Highlights:
Built into the RPG Maker MZ runtime window (not a separate app)
Full freedom and flexibility to build any UI using React/TypeScript
Clean integration via a small messaging bridge between MZ and React
First‑class packaging flows for Web and Desktop (NW.js)
Start here:
Read the Quickstart to set up and see it running
Last updated