JoiPlay vs Maldives Player: Best Way to Play RPG Maker MV and MZ Games?
For RPG Maker MV and MZ games, Android players have two main routes: JoiPlay, the multi-engine launcher, and Maldives Player, a Play Store app built only for MV and MZ. The joiplay vs maldives player choice comes down to what else you play, how you feel about ads, and which extra features matter to you. Maldives Player is the simpler, more focused tool. JoiPlay does far more, but asks a little more of you during setup. This comparison covers engine coverage, ads and paid options, save handling, controls and support, so you can pick with clear eyes.
The Short Answer
- ✅ You only play MV and MZ games and want a one-tap Play Store install: Maldives Player is the simpler start
- ✅ You also play XP, VX, VX Ace, Ren’Py or other engines: JoiPlay, because Maldives Player cannot run them at all
- ✅ You want no ads in a free app: JoiPlay public builds carry no ad layer
- ✅ You like engine-specific tweaks and automatic plugin fixes for MV and MZ: Maldives Player leans into exactly that
There is no wrong pick here for MV and MZ themselves. The differences show up around the edges, and those edges are what the rest of this comparison is about.
What Each App Actually Is
Maldives Player, published on Google Play by developer jSApp, describes itself as specialized in running RPG Maker MV and MZ games on Android. That focus is its whole identity. It includes a set of MV and MZ specific helpers, such as automatic fixes for common plugin problems, an NPOT texture patch for images that would otherwise show as black boxes, improved core scripts, WebGL 2 renderer support, a game preview on the loading screen, and a built-in virtual keyboard and joystick. It is a normal Play Store download, and the listing states that it contains ads and offers in-app purchases.
JoiPlay is a broader game interpreter and launcher. MV and MZ games run directly in the main app with no plugin, launched from the index.html file in the game’s www folder. The same app also covers RPG Maker XP, VX and VX Ace through the RPG Maker Plugin, Ren’Py through its own plugin, plus TyranoBuilder, HTML5 and Flash content. Our guide to JoiPlay Plugins Explained breaks down what each plugin does. JoiPlay is distributed through joiplay.net and the official Patreon rather than the Play Store, and its public builds are free.
In short, Maldives Player is a specialist for two engines. JoiPlay treats those same two engines as one part of a much larger library.
Head to Head Comparison
| Area | JoiPlay | Maldives Player |
|---|---|---|
| Engines | MV / MZ built in, plus XP, VX, VX Ace, Ren’Py, TyranoBuilder, HTML5, Flash | RPG Maker MV and MZ only |
| Where you get it | joiplay.net or official Patreon | Google Play |
| Price model | Free public builds, supporter builds on Patreon | Free with ads, in-app purchases listed |
| Ads | None in the public builds | Yes, the listing states it contains ads |
| Controls | Customisable virtual gamepad, external controllers, keyboard and mouse support | Built-in virtual keyboard and joystick |
| Engine tweaks | General settings per game | MV and MZ specific fixes, texture patch, improved core scripts |
| Saves | Stored in the game folder, in the engine’s own format | Stored with the game files, see the note below |
| Extra features | Plugin system, cheat support, library icons and shortcuts | User scripts support, loading screen game preview |
The table shows the trade clearly. Maldives Player trades breadth for focus. JoiPlay trades a slightly longer setup for a library that can hold almost every indie engine you own.
Compatibility and Performance
For standard MV and MZ games, both apps do the core job: they load the game’s index.html, render it, and let you play with touch controls. Compatibility problems in MV and MZ games usually come from the games themselves, such as heavy custom plugins, very large image files, or effects written for desktop GPUs.
Maldives Player’s developer-listed features target exactly those weak points. The automatic plugin problem fixes, NPOT texture patch and improved core scripts are all aimed at games that misbehave in a plain webview style player, and the listing advertises built-in performance upgrade features and WebGL 2 rendering.
JoiPlay’s approach is different. It runs MV and MZ games as one part of a general HTML5-capable engine, and leans on per-game settings and the wider app for control. In practice, a well behaved MV game feels similar in both apps, while a heavily modified game may behave better in whichever player happens to match its plugins. Trying the same game in both is free, and that quick test settles most arguments better than any review score.
We are deliberately not quoting benchmark numbers or star ratings here, because neither tells you how your specific game will run on your specific phone.
Ads and Paid Options
This is the most practical difference for many players.
- Maldives Player is free to download, shows ads according to its Play Store listing, and lists in-app purchases. The listing confirms purchases exist, but does not spell out a named paid tier in its description, so treat any specific claims about what a purchase unlocks with care and check the in-app store page inside the app itself.
- JoiPlay public builds are free and contain no advertising layer. The Patreon is a supporter route for people who want to fund development and receive builds early, not a paywall in front of normal play.
If ads during loading screens bother you, that alone may settle the choice. If a small purchase inside Maldives Player removes them for you, the focused feature set may still win. Either way, download only from the official sources listed above, and avoid the modded APK sites that promise ad-free versions of both apps.
Save Handling
Saves deserve a careful section, because this is where players report the most frustration with MV and MZ players generally.
In JoiPlay, MV and MZ saves are written in the game’s own format inside the game folder, in the save area under the www folder. That means your saves travel with the game files, survive app updates, and can be copied to a PC copy of the same game.
For Maldives Player, the Play Store listing itself does not describe how saves are stored or guaranteed, so we will not present a storage claim as fact. What we can say honestly is that a recurring theme in player reviews is save trouble after updates or reinstalls. Treat those as reports, not proven behaviour, but let them remind you of the safe habit that protects you in any player:
- Find your game’s save folder in a file manager.
- Copy it somewhere safe, such as a backup folder or cloud drive.
- Update or reinstall the player app.
- Copy the save folder back if the game shows no saves, and test.
Backing up takes a minute and removes the biggest risk of switching players entirely.
Controls and Ease of Use
Maldives Player keeps things simple: a built-in virtual keyboard and joystick appear over the game, which suits MV and MZ titles because many of them support keyboard input and simple directional play. The loading screen game preview is a small touch that makes a big library easier to browse.
JoiPlay gives you more to adjust. The virtual gamepad can be moved, resized and made more transparent, layouts can be saved per game, and you can connect Bluetooth controllers, keyboards and mice for longer sessions. That flexibility helps with games that need extra buttons, but it also means a first-time user has more settings to meet.
Both apps ask you to point them at an extracted game folder, so neither escapes the basics: download the game legally, extract it fully, and select index.html. If you want the wider context of Android players, see our Best Android Game Emulator roundup and our JoiPlay vs Drastic comparison, and for running these games on a computer instead, our look at PC to Android Emulators Similar to JoiPlay covers that route.
Switching Between the Two Apps
Because both apps read the same extracted game folders, switching is easier than most players expect. Install the second app, point it at the same folder, select index.html, and your game is there, with its saves living in the game folder itself rather than inside either app. What does not transfer is configuration: gamepad layouts, per-game settings and display tweaks belong to each app, so expect a few minutes of setup on the new side. The practical workflow many players land on is simple: keep JoiPlay as the library for everything, keep Maldives Player installed for any MV or MZ title that benefits from its plugin fixes, and move a problem game to the other app before assuming the game itself is broken.
Who Should Pick Which?
Pick Maldives Player if:
- Your library is only RPG Maker MV and MZ
- You want a Play Store install with no sideloading steps
- You like the idea of automatic plugin fixes and MV specific patches
- Ads are acceptable, or you are happy to check the in-app purchase options
Pick JoiPlay if:
- You play fan games or older engines like XP, VX and VX Ace as well
- You want an ad-free free app with a customisable gamepad
- You plan to grow a mixed library of Ren’Py, TyranoBuilder and other titles
- You want your saves kept with the game files in the standard engine layout
Plenty of players keep both: Maldives Player for its MV and MZ tweaks, JoiPlay for everything else. They do not conflict, and your game folders can stay in one place for both apps to read.
Conclusion
JoiPlay vs Maldives Player is a scope decision. Maldives Player is the focused MV and MZ specialist, free on the Play Store with ads and in-app purchases, and a genuinely useful set of engine specific fixes. JoiPlay covers the same two engines as part of a much bigger library, with no ads and deeper control customisation, at the cost of downloading it from the official site instead of the Play Store.
If MV and MZ are your whole world, start with the specialist. If they are one shelf in a bigger library, start with JoiPlay. Either way, back up your save folders before big updates, and your games will survive whichever player you choose.
