Darts Minigame Plugin [RPG Maker MZ]
Bring classic barroom fun to your RPG project with this fully-featured, first-person Darts Mini-Game Plugin for RPG Maker MZ.
Easily set up a visually immersive and skill-based darts game with customizable difficulty, visuals, and sounds — all through simple plugin commands. No coding required.
Join our Discord
✅ Key Features
-
🎯 Setup a darts mini-game scene from any event
🎯 VS matches against AI opponents.
-
🎯 Customizable difficulty levels: control aiming difficulty
-
🎯 Flexible visuals and sounds: swap in your own dartboards, darts, sounds, and UI settings
📦 What’s Inside
-
🧪 A demo project showcasing a complete implementation
-
📁 The
DartsMiniGame.jsplugin -
🎨 A ready-to-use
dartsasset folder containing:-
Backgrounds
-
Darts (multiple stages)
-
🛠 How to Use
-
Download and extract the demo project.
-
Copy the
DartsMiniGame.jsfile from the project'sjs/plugins/folder into your own project’spluginsfolder. -
Copy the
darts/folder to your project'simg/pictures/directory. -
In the RPG Maker editor:
-
Open the Plugin Manager
-
Add
DartsMiniGame -
Use the
StartDartsGameplugin command in any event -
Adjust plugin parameters as needed to match your game
-
⚙️ Plugin Parameters
🔊 Sound Settings
| Parameter | Description |
|---|---|
| Throw Sound Effect | Sound played when dart is thrown (audio/se/)
|
| Hit Sound Effect | Sound played when dart hits the board (audio/se/)
|
| Miss Sound Effect | Sound played when dart misses (audio/se/)
|
| Miss Feedback Text | Message shown for a missed dart or zero score |
🪟 Screen Settings
| Parameter | Description |
|---|---|
| Background Image | Background of the game( img/darts/) |
| Dartboard Image | Image of the dartboard (img/darts/) |
| Score Window X Position | X coordinate of the score window |
| Score Window Y Position | Y coordinate of the score window |
| Dart Counter X Position | X position of remaining dart counter (0–100 scale) |
| Dart Counter Y Position | Y position of remaining dart counter (0–100 scale) |
| Rank Table X Position | X position of the ranking table |
| Rank Table Y Position | Y position of the ranking table |
👤 Player 1 (Main Player) Settings
| Parameter | Description |
|---|---|
| Player 1 Name | Name label (defaults to party leader) |
| Player 1 Face Image | Face image (img/faces/)
|
| Player 1 Face Index | Index in face sheet (0–7) |
| Player 1 Body Image | Full sprite or body (img/pictures/)
|
| Player 1 Score Variable | Stores score in game variable |
🤖 AI Players (Player 2–4 Optional) Settings
You can enable and configure up to 3 AI opponents.
| Parameter | Description |
|---|---|
| Enable Player X | Toggle Player 2 AI ON/OFF |
| Player X Name | Name for Player 2 |
| Player X Face Image | Face image for Player 2 |
| Player X Face Index | Face index for Player 2 |
| Player X Body Image | Full sprite/body image |
| Player X Skill Level | AI difficulty (Beginner, Medium, Pro, World Class) |
| Player X Score Variable | Variable to store Player 2’s score |
📥 How to Install
-
Add the
DartsMiniGame.jsplugin to your project. -
Add the
dartsfolder to yourimgdirectory. -
Use the
StartDartsGameplugin command from an event to launch the mini-game. -
Configure visuals, sounds, and scoring using the Plugin Parameters.
Compatibility
- RPG Maker MZ
Terms of Use
- These plugins may be used in free or commercial games.
- 'Gamer Tool Studio' must be given credit in your games.
- You are allowed to edit the code.
- Do NOT change the filename of the plugin.
- You are NOT allowed to redistribute this Plugin.
- You may NOT take code for your own released Plugins.
| Updated | 2 days ago |
| Status | Released |
| Category | Tool |
| Platforms | HTML5 |
| Author | Gamer Tool Studio |
| Made with | RPG Maker |
| Tags | darts, minigames, RPG Maker, RPG Maker MZ |
Purchase
In order to download this tool you must purchase it at or above the minimum price of $5.90 USD. You will get access to the following files:



Comments
Log in with itch.io to leave a comment.
in the start darts game plugin command can you make an option to change the graphics for the background and dart board?
all you need to do is to replace those images in the directory that comes with the plug-in by the assets you want and the game will use them
but what if i wanted a different location to use a different board and background?
Oh gotcha. Will add those params to the plugin command in the next update then.
Thanks for the feedback
This feature is now available in the version 2.2.0
Hm any reason it couldnt work in MV?
haven’t tried it yet but I guess I’ll have to port this one to MV and make a dedicated code for ir