> For the complete documentation index, see [llms.txt](https://rpgreact.rockon.games/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://rpgreact.rockon.games/readme.md).

# Overview

![RPGReact banner](/files/H0IOA0gPEGAYaVp3GdQ3)

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 build
* Tooling 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](/quickstart.md) to set up and see it running
* Then explore [Plugin](/plugin.md) and [UI](/ui.md) sections for details
