Play your RPG Maker games on iPhone and iPad.
$2.99 · One purchase · All five engines · No subscriptions
Supported Engines
| Engine | Status |
|---|---|
| RPG Maker MV The most popular modern engine — powers thousands of indie RPGs on itch.io and Steam. | Supported |
| RPG Maker MZ The latest RPG Maker engine, fully supported out of the box. | Supported |
| RPG Maker XP The classic that defined a generation of fan-made RPGs — now with improved compatibility for large script-heavy fan projects like Pokémon Essentials. | Supported |
| RPG Maker VX Smaller games, tighter scope — still beloved. | Supported |
| RPG Maker VX Ace The most feature-complete classic engine, runs natively via mkxp-z. | Supported |
| Ren'Py The most popular engine for visual novels — thousands of titles on itch.io and Steam. | Coming Soon · v2 |
How It Works
Find a game on itch.io, Steam, DLsite, or in your own collection. Download or export it as a ZIP file.
Import it into Runa using the Files picker, iCloud Drive, or AirDrop from your Mac.
Full-screen, landscape, with a virtual gamepad or a real controller — fully customizable.
Features
Immersive mode fills your entire screen — no distractions. The game gets every pixel.
Assign any of 21 keys to A, B, L, and Menu. Drag the D-pad and buttons to any position on screen. Settings save per game.
Pair any MFi or Bluetooth game controller and play console-style — buttons map automatically, no setup required.
Move and resize the game viewport independently of the controls — set up the exact layout you want, especially handy with an external controller attached.
Export save files as a ZIP and transfer them between devices. XP, VX, and VX Ace saves are binary-compatible with the original PC versions.
Browse your collection, filter by engine, sort by title or playtime. Long-press any game for quick access to saves, details, and export.
Scaling mode (Fit, Fill, or Integer pixel-perfect), audio volume, opacity, and keep-screen-awake — all configurable per game.
Not banner ads, not interstitials, not rewarded video. Your game is never interrupted. Not now, not ever.
Hangul renders correctly out of the box — Korean-language games and fan translations display properly, no missing glyphs or boxes.
From the Developer
I started building Runa for a simple reason: I wanted to play RPG Maker games on my iPhone and couldn't find an app that did it well. What was on the App Store at the time either only supported MV/MZ, had a rough UI, or had been abandoned years ago. I play a lot of indie games from itch.io — most of them RPG Maker — and having to sit at a computer every time I wanted to play was genuinely annoying. So I built it myself.
The first thing I learned was that iOS is not friendly to this kind of app. Strict sandboxing, no arbitrary file access, no dynamic code execution at runtime, and you're forced to use Apple's rendering engine. I thought I understood those constraints before I started. I didn't, really.
MV and MZ export to HTML5 — in theory they're just websites, drop them into a WKWebView and you're done. The proof of concept ran in ten minutes. Then I spent weeks getting the first stable game working. WKWebView blocks the cross-origin resource loading these games depend on. localStorage saves can be wiped by iOS under memory pressure. Audio won't play without a user gesture. Some plugins use APIs WKWebView doesn't have. Each problem was small on its own — they added up.
The part that cost the most time wasn't getting games to run — it was getting them to run consistently. MV has been around since 2015 and has a huge plugin ecosystem. Any game on itch.io might have 20–30 third-party plugins of varying quality. Some use deprecated APIs. Some leak memory continuously — on iOS that means a silent OOM kill. Some assume Chrome desktop timing that doesn't match WebKit. I had to test each case, identify common failures, and surface meaningful errors instead of leaving users with a black screen.
XP, VX, and VX Ace were a completely different problem — they're not web games. They're Ruby applications compiled against a proprietary Windows runtime. I spent months researching before finding mkxp-z: an open-source re-implementation of the RPG Maker runtime that compiles to native code. Integrating mkxp-z into an iOS app, managing the Ruby VM lifecycle, bridging the filesystem, handling RTP dependencies in a way users could understand — that was most of the development time for these three engines.
Runa ships with all five engines supported. Most games run stably. The ones that don't are almost always due to plugins that assume a desktop browser or Windows APIs — Runa surfaces a clear error rather than hanging silently. Save files for XP, VX, and VX Ace are binary-compatible with the PC originals, so you can continue a Windows save on iPhone or the other way around. This project took longer than I expected and was harder than I thought — but in the end I have what I wanted from the start: an app to play RPG Maker games on iPhone, properly. If you run into any bugs while using it, feel free to reach out and report them by email — I'll do my best to fix things as quickly as I can.
Download
$2.99 · One purchase, all five engines, no subscriptions.
One-time purchase. No subscription.
Runa ships full native support for all five RPG Maker engines — including XP, VX, and VX Ace. Running these engines requires a compiled native runtime (mkxp-z + Ruby) bundled into the app. That engineering is why Runa is a paid app, and why most free alternatives only support MV/MZ.
At $2.99, it's the most affordable way to play the full RPG Maker library on your phone.
Runa is a player, not a store. It does not include, sell, or distribute games. You bring your own — from your existing collection, from itch.io, from Steam, from anywhere you own them.
RPG Maker XP, VX, and VX Ace games sometimes require the RPG Maker Runtime Package (RTP) for graphics and audio. If your game needs it, Runa will tell you. The RTP is available free at rpgmakerweb.com.
Building an RPG Maker game? Use Runa to test it on a real iOS device during development. Export your project as a ZIP, import it into Runa, and walk through your scenes on actual hardware — faster than any emulator.
The native engine runtime for XP, VX, and VX Ace is powered by mkxp-z, an open-source project licensed under GPL v2.
Support
Found a game that doesn't import correctly? Have a question about a specific engine or the RTP?
Email us — we read every message.