#### Turn any NPC into a worthy opponent. Board Game Engine is a modular collection that lets the player sit down and play a real game against the characters in your world — then win or lose gold, items, and story outcomes based on the result. One shared “core” powers nine complete games, so they all look like a single polished product and you install only the ones you want.
Part of the MZ Minigame Collection. This plugin is one of a growing library of themed minigames for RPG Maker MZ, from board games and puzzles to sports, casino and crafting. Mix and match to fill your world with things to do.
👉 See them all: https://itch.io/c/8090415/mz-minigame-collection
#### Nine Games, One Core (Adding Games Weekly)
- Chess — full rules: castling, en passant, promotion, check, checkmate and
draws. (Move generation is verified by perft.)
- Checkers — English draughts with forced captures, multi-jumps and kinging.
- Tic-Tac-Toe — provably unbeatable at top difficulty, gentle at the bottom.
- Monopoly-style — buy property, charge rent, build houses & hotels, jail,
Chance/Chest, bankruptcy.
- Battleship — place your fleet and duel on hidden 10×10 grids.
- Uno-style — colours, numbers, skips, reverses, +2s and wilds.
- Risk-style — conquer the full 42-territory world map with dice combat.
- Hnefatafl (Viking Chess) — asymmetric Norse strategy; escort your king to
a corner while the attackers close in.
- Scrabble-style — full 15×15 board, premium squares, blanks, cross-word
scoring and a 50-point bingo, backed by a real 178,000-word dictionary.
#### Built for storytelling
- Wager gold and items. Bets are symmetric — win the pot or lose it — and you
can grant a special item on a win.
- Drive your plot. Every match reports its result to a Variable (loss/win/
draw) and a Switch (on only for a win), so you can gate quests, reputation,
rivalries and branching scenes.
- Per-opponent difficulty. Give each NPC a fixed skill from 1–5, with
per-game overrides — the tavern regular can be a chess master but hopeless at
checkers.
- Reusable opponents with portraits and taunt lines (greeting / win / loss /
draw / thinking).
- Persistent records. Win/loss/draw is tracked per game and opponent, ready
to show on a sign or in a menu.
#### Designed to feel like one product
- Clean, modern, app-style presentation across every game.
- One Visual Theme parameter retints all games at once to match your art.
- Mouse/touch AND keyboard/gamepad supported everywhere.
- No plugin dependencies — just place the Core above the games.
Easy to launch
Drop a single Start Board Game plugin command into an event, set the game and
opponent, and branch on the result:
- The event pauses during the match and resumes right after.
- Read the result Variable (0 = loss, 1 = win, 2 = draw) in a Conditional Branch.
- Gold and item stakes are handled automatically.
#### Extend it yourself
A fully commented template game is included. Copy it, extend the base scene,
register your game, and it instantly gains the same opponents, wagers, difficulty
and theme systems.
#### What’s included
- BoardGameCore.js (the engine) + all nine game plugins
- BoardGame_Template.js (sample/starter game)
- scrabble_words.txt (the Scrabble dictionary)
- Readme.txt with full setup, a launch example, and an FAQ
#### Requirements
- RPG Maker MZ. No other plugins required.
- Scrabble uses a word-list file placed in your project’s
data/folder
(included, one-step setup).
#### A note on names
These plugins implement game mechanics with original boards, property names and card art. Some game names are trademarks of their owners (MONOPOLY, RISK and SCRABBLE are trademarks of Hasbro; UNO is a trademark of Mattel). This product is not affiliated with or endorsed by them — for a commercial release, rename those modes to your own titles (the plugins make that easy). Chess, Checkers, Tic-Tac-Toe, Battleship and Hnefatafl are generic/public-domain games.
#### Support
Questions or a layout issue on an unusual resolution? Leave a comment or use the
contact link — include your screen size and a screenshot and it can be sorted.
——————————————————————————–
FAQs
——————————————————————————–
Do I need all nine games? No — only the Core is required; add the games you
want.
How do I read the result? The Core sets a Variable (0/1/2) and a Switch (on
for a win). Branch on those.
Scrabble rejects normal words? Put scrabble_words.txt in your project’s
data/ folder; without it a tiny fallback list is used.
Is the AI actually good? Yes — the rules engines are automatically tested and
difficulty scales from beginner to tough.
Can I sell a game using this? Yes, per the license; just rename the
trademarked modes for commercial release.









Reviews
There are no reviews yet.