A downloadable plugin

Get this plugin and 2 more for $12.99 USD
View bundle
Buy Now$6.99 USD or more
Undermax Banner

🎲 Ultimate Gacha Minigame

The Ultimate Gacha Minigame drops a complete prize-drawing system into RPG Maker MZ. Define banners with unique rewards, set your own currencies and let players roll for items, equipment or even characters.

Add an exciting reward loop to your game!

🎮 Easy Setup: Configure banners and payments through plugin parameters, then call Open Gacha UI from any event.

💎 Custom Currencies: Use normal gold or create premium coins with your own icon and variable-based amounts.

🧩 Character Fragments (FULL): Award fragments to unlock new actors via a dedicated scene.

📜 Reward History (FULL): Keep track of every pull and display it in a history scene.

🔄 Animated Rolls: Watch vibrant animations highlight rare rewards.

🎨 Flexible Design: Customise fonts, colours and window sizes to perfectly match your UI.

Feature DEMO Version FULL Version
Complete Gacha System Yes Yes
Animated Roll Scene Yes Yes
Custom Currencies Yes Yes
Character Fragment Unlocking No Yes
Reward History Scene No Yes
Payment Usage Limits No Yes
Dynamic Variable Support No Yes
Types of Rewards Items, Weapons, Armors Items, Weapons, Armors,
Character Fragments, Variables, and Switches.
Advanced Customisation Options Limited Complete
Video Playback on Items / Characters No Yes
Automatic Gacha System No Yes
Encrypted Code Yes No

Try the DEMO to experience the basics, or unlock the FULL version for total control and ongoing updates.



Updated 17 days ago
Published 25 days ago
StatusReleased
CategoryAssets
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorUndermax
Tagsaddon, Characters, Gacha, minigames, plugin, RPG Maker, RPG Maker MV, RPG Maker MZ, rpg-maker-mz-gacha-system, rpg-maker-mz-plugin

Purchase

Get this plugin and 2 more for $12.99 USD
View bundle
Buy Now$6.99 USD or more

In order to download this plugin you must purchase it at or above the minimum price of $6.99 USD. You will get access to the following files:

ultimate-gacha-minigame-plugin.zip 72 MB
Version EXCLUSIVE FOR RPG MAKER MZ

Download demo

Download
Ultimate Gacha Minigame (DEMO) - Example Project.zip 72 MB

Development log

Comments

Log in with itch.io to leave a comment.

Great plugin, helped me a lot. Also, if I may give a suggestion for a future plugin if you want to do. A plugin that can bring some systems from extraction shooters in RPG Maker MZ, for example the grid based inventory where items can take multiple slots, backpack and other stuff you can equip that have storage, when searching a container you will need to wait and items won't be displayed right away, the option to designate maps as raid zones where a time will tick and you will have that time to extract from the map in real life minutes, the raid zones can have different difficulties and based on that the loot will be better or worse. Option to control lootable containers that once you are out of the raid to refresh. Also, the health system, should be split into 2 parts, Split(The way you see it in games like Arena Breakout and Tarkov, where each limb has it's own health and if your thorax or head get to 0 it's instant death, with the option to have a self revive item or to forbid it when dead) and then the 2nd option will be cummulative(like you see in Delta Force, no more limb splitting), debuffs will be handled by the player based if a limb is reduced to 0 hp or not in the split system or in the cumulative one if the player has a debuff(like arm injury or something). The combat system, well, that shouldn't change too much, aside from keeping the turned based combat, there should be options to shoot certain body parts or to attack them with a meelee weapon, shouldn't really be that herad(Or I think so) and matters on what system you play, enemies can have split health as well or cummulative. And maybe other sutff you see in those type of games. I am giving you an idea  and I know this can be done with custom events and stuff, but it does require a lot of work, I did something similar in one game I am working on but I can't refine it without plugins and my coding skills outside eventing don't really exist. But it's up to you if you want to develop something like this, I know it will be a lot of work.

Hello! I'm glad to hear you liked the plugin. 😉

I really appreciate the time you took to write your message and share your idea.

Let me explain:

What you're suggesting sounds more like a commissioned project rather than a single plugin. It would require multiple systems working together, lots of custom plugins, and many changes to the engine's core behavior.

Unfortunately, I don’t work on commissions. I know there are many talented developers out there who might be able to take on something like this, but keep in mind that it would likely require a lot of work, time, and could end up being quite expensive.

My plugins are designed to be easily adapted to different kinds of projects. That’s why, although I appreciate the concept, I won’t be able to implement all those complex mechanics and systems you mentioned.

However, I’ll definitely keep in mind some of the features you suggested, especially those that could be applied more broadly and easily across different projects.

If there’s anything else I can help you with, Don't hesitate to tell me. Thanks again for your time and support. 

Best regards!

Hello! Thanks for this amazing plugin! It works like a dream! I was wondering if a pity system could be set in this like in Gacha Minigame 2. I cant seem to find the option if it can but if it cant, is it something you plan on adding in here as well?

Hi! Thanks for your message. I’m glad you liked the plugin. ^^

Could you explain in more detail exactly which functionality you mean by “Pity”?

I’d like to make a few clarifications:

  • If you’re referring to a Guaranteed Rewards system when you make X pulls, both versions of the plugin include that feature. It simulates the concept some games have of: "Buy This Bundle and Get at Least One Guaranteed 5-Star Item."

  • If you’re referring to a system where the probabilities are cumulative and there’s a “global” counter of all pulls made to award a prize after X pulls with no drops, I should mention that neither plugin includes that functionality.

If you can specify more precisely what you mean, I’ll be happy to answer more clearly.

Best regards!

Yes i was referring to the first option where you're guaranteed a rare item or character after making a certain amount of pulls! (Its called a pity system in most gacha games!) I found the guaranteed rewards list in the accepted payments menthods section but I was confused as to whether that works by giving you said reward when you hit, lets say 90 pulls, or it gives you the reward as soon as you roll with that payment method.

To clarify even more. Genshin's pity system works where after 90 pulls, you get the guaranteed highest rarity item on the banner and after you hit that 90 pulls, your "pity", which is essentially your pull count, gets reset to 0 to start the count all over again. There are more nuances to the system such as whether you're guaranteed to get the limited 5 star on your current 90 pulls or not,  and your pity resetting right after you get a 5 star regardless of if its the limited 5 star or not, but the most basic parts of it is what I described and what I was looking for

Thank you for your clarification:

In both versions of the plugin, the functionality is similar, but not the same:

In the Ultimate Gacha Minigame, since it's built in a different way, what guarantees the rewards is the specific selected "Selectable" (let's call it "the button itself"). This means that using that option will give us the reward(s) of rarity "X" that we choose. That’s why it's within the Payment Methods, because it's related to the chosen payment method. And this gives you better control over the rewards received, as it allows more specific control over each reward.

In Gacha Minigame 2, it is configured as a general and global parameter, and regardless of the Gacha you perform, it will use those options so that if the count of rolls made reaches X or more, it grants X rewards of X rarity level. This applies to all gachas created, and you cannot control each one individually.

As you can see, they are similar, but not exactly the same. The Ultimate Gacha Minigame offers more direct and specific control over each button, while Gacha Minigame 2 is less specific but faster to configure.

I want to mention that each version of the minigame is different, and it's not that one replaces the other, but rather that they work in different ways and adapt in one way or another to the developer.

Now, returning to your main question:

No, neither of the two includes a system similar to the one you mention (nor was it my intention to copy it), as no record of previous rolls is kept.

Since I don’t fully know or understand how the system you mention works, you’ll understand that it’s difficult for me to program it, as I need to first fully understand how it works in detail and then translate that logic into code, adapting it to my current system. I can’t guarantee anything for now, but I’ll try in a future update to add to the Ultimate Gacha Minigame a functionality that aims to resemble what you mentioned. I hope I’ve answered all your questions. Best regards!