哪些游戏引擎的作品能在 JoiPlay 上运行
官方兼容度总览
JoiPlay 官方给出了各引擎的兼容度参考,以下数据来自 2026 年 2 月的官方文档:
| 引擎 | 类型 | 兼容度 | 需要的插件 |
|---|---|---|---|
| RPG Maker XP | 2D RPG | ~90% | RPG Maker Plugin |
| RPG Maker VX | 2D RPG | ~90% | RPG Maker Plugin |
| RPG Maker VX Ace | 2D RPG | ~90% | RPG Maker Plugin |
| RPG Maker MV | 2D RPG | ~95% | RPG Maker Plugin |
| RPG Maker MZ | 2D RPG | ~95% | RPG Maker Plugin |
| Ren'Py 8.x | 视觉小说 | ~90% | Ren'Py 8.5 Plugin |
| Ren'Py 7.x | 视觉小说 | ~90% | Ren'Py 7.7.1 Plugin |
| TyranoBuilder | 视觉小说 | ~95% | 内置于核心 APK |
| Construct 2 | 通用引擎 | ~75% | HTML5 支持(核心内置) |
| Construct 3 | 通用引擎 | ~70% | HTML5 支持(核心内置) |
| Godot 3.x | 通用引擎 | ~50% | Godot 3.6 Plugin |
| Godot 4.x | 通用引擎 | ~50% | Godot 4.3 Plugin |
| Adobe Flash | 多媒体 | ~60% | Ruffle Plugin |
| HTML5 | 网页标准 | ~95% | 核心内置 |
RPG Maker 系——兼容主力
RPG Maker 系列是 JoiPlay 的王牌领域,这也是社区用户密度最高的板块。XP/VX/VX Ace 这三代用的是 Ruby 脚本(RGSS / RGSS2 / RGSS3),JoiPlay 的 Ace 插件对它们做了 Ruby 运行时的解释器,兼容度稳定在 90% 上下。
MV 和 MZ 这两代转向了 JavaScript,JoiPlay 直接嵌入了 V8 引擎来执行 JS 脚本,因此 MV/MZ 的兼容度更高,官方给出的数字是 95%。
不支持的情况主要集中在:
- 使用了大量自定义 RGSS 脚本的老旧 XP/VX 游戏——脚本可能调用了 Windows 特定 API
- MV/MZ 里强行要求 Node.js 环境的游戏
- 依赖 Windows 原生 DLL 的游戏
Ren'Py——视觉小说第一选择
Ren'Py 是开源视觉小说引擎,使用 Python 语法的 Screen Language。JoiPlay 的 Ren'Py 插件在安卓上重建了完整的 Ren'Py 运行时,包括脚本执行、存档回滚(rollback)、内建动画系统等特性。
Ren'Py 引擎版本迭代较快(7.x → 8.x → 8.1.x → 8.2.x → 8.3.x → 8.5),JoiPlay 为不同大版本提供了独立的插件 APK。2026 年 2 月的最新构建中,Ren'Py 8.5 和 Ren'Py 7.7.1 各有一份"必装"插件,8.1.3 / 8.2.3 / 8.3.7 则是"可选"插件用于提升特定版本游戏的兼容度。
Flash——靠 Ruffle 复活
Adobe Flash 在桌面浏览器上已基本退役(Chrome/Edge 从 2021 年起默认禁用),但 Ruffle 项目用 Rust 重写了 Flash Player 的核心,可以在现代环境中以模拟模式运行 SWF 文件。JoiPlay 的 Flash 支持完全基于 Ruffle 插件,因此兼容度取决于 Ruffle 项目本身的进度——目前约 60%,经典的 ActionScript 2 游戏(如早年的摩尔庄园、洛克王国)基本都能跑,ActionScript 3 游戏的支持在逐步完善中。
Godot 与 Construct——新引擎持续跟进
Godot 的支持是 2025 年下半年新增的,当前兼容度约 50%,主要覆盖 GDScript 编写的 2D 游戏。Construct 2 和 3 的游戏本质上是 HTML5 + JavaScript,所以走核心 APK 的 HTML5 支持路径,但因为 Construct 导出时有自己的运行时封装,兼容度比纯 HTML5 稍低(70~75%)。
怎么判断手里的游戏用的什么引擎
大多数独立游戏在以下位置能找到引擎线索:
- 游戏根目录的
Game.exe或RPGXP.exe/RPGVX.exe/RPGVXAce.exe/Game (RPG Maker MV).exe - 目录里是否存在
Game.rpgproject(RPG Maker)、game.rpa/script.rpy(Ren'Py) - 游戏官方或商店页面通常会注明开发引擎