# RPG Maker MZ + events
URL: https://wwadd.dev/stacks/rpg-maker-mz-events
Last verified: 2026-09-30

A map-and-event workflow for 2D RPGs: build maps, configure the game database, script encounters through events, and add compatible plugins only when needed.

## When to use it
- The game fits a tile-based RPG or event-driven adventure
- A small team wants built-in RPG systems rather than building them from scratch
- The team can work within MZ conventions and review asset and plugin terms

## How the pieces fit
MZ maps and tilesets define the world. The database holds actors, items, skills, and combat settings; events connect story, switches, variables, and encounters. Start with the built-in systems, then add JavaScript plugins for specific gaps. Track plugin order and compatibility, and test saves after changes. Deploy and test the actual target build, checking asset and plugin permissions separately from the editor license.

## The tech and its role
- RPG Maker MZ: Map editor, database, RPG systems, and deployment
- Events, switches, and variables: Story progression, interactions, and game state
- JavaScript plugins: Optional extensions compatible with MZ

## Real-world examples
- Souls Lore: The official Japanese MZ sample collection includes Souls Lore and describes its soul-change system. A sample project for learning, not a production architecture claim. (source: https://rpgmakerofficial.com/product/mz/game/)
- Wolf's Gang: The official MZ preview introduces Caz's English sample game. An MZ learning example; do not infer that all RPG Maker editions or plugins are interchangeable. (source: https://www.rpgmakerweb.com/blog/mz-preview-7-mz-sample-games-upcoming-mz-first-look-stream)

## Skip if
Skip if the game requires a general-purpose 3D engine, a code-first Lua workflow, or direct console export.

