跳到主要内容

OpenMon 对比 RPG Maker

RPG Maker 是成千上万有志于游戏开发的人的入门之选。它的事件系统、内建数据库和图块地图让它易于上手。但当你的怪物捕捉游戏超出 RPG Maker 的能力范围时,你就面临一个痛苦的选择:全部重写,或接受这些局限。

对比 rpg maker

RPG Maker 是一款通用的 JRPG 工具,它从未打算做得更多。这四个方框是类型专属的那一半,否则就得由你自己来写。

OpenMon 为你提供预配置引擎的易用性,以及其下 Unity 的强大能力。

功能对比​

功能RPG Maker MZOpenMon(Unity 6)
引擎专有(NW.js)Unity 6 LTS
语言JavaScript(插件)C#
类型侧重通用 JRPG专注怪物捕捉
战斗系统通用回合制(需要插件)专为怪物捕捉打造的战斗,15+ 个模块
怪物系统无内建完整:物种、能力值、IV/EV、性格、特性、形态
捕捉机制从零构建内建,公式可配置
进化从零构建内含 37 种进化类型
属性相克表从零构建完整的双属性克制,带可视化编辑器
多人游戏社区插件(脆弱)25 个在线服务类
平台Windows、macOS、Linux、Web、移动端Windows、macOS、Linux、Android、iOS、WebGL
主机导出不可能需要定制适配
分辨率固定图块尺寸,缩放有限任意分辨率,任意宽高比
3D 支持无完整 3D 或 2D/3D 混合
性能JavaScript 虚拟机IL2CPP 编译、Burst、Job 系统
资产流水线手动管理文件Unity 导入流水线,带优化
测试仅手动NUnit 自动化测试,CI 集成
版本控制困难(JSON 大块)Git 友好,.asmdef 边界
价格$80(MZ)见网站

插件问题​

RPG Maker 的怪物捕捉生态完全依赖社区插件。要在 RPG Maker MZ 里做一款 Pokemon 式的游戏,你通常需要:

  1. 怪物/角色管理插件
  2. 捕捉机制插件
  3. 队伍切换插件
  4. 培育/蛋插件
  5. 属性相克表插件
  6. 怪物进化插件
  7. PC 存储插件
  8. 图鉴插件

每个插件都来自不同的作者,编码风格不同,更新节奏不同,文档水平也不同。插件之间的冲突很常见。当原作者停止维护某个插件时,你就被卡住了。

OpenMon 把这一切作为内建、经过测试且持续维护的系统提供,开箱即可协同工作。

RPG Maker 做得好的地方​

功劳要算给该算的人:

  • 游戏开发中最低的入门门槛。 拖放式事件、可视化数据库,基础游戏无需写代码。
  • 快速原型。 几小时而不是几天,就能做出可玩的演示。
  • 庞大的资产市场。 图块集、角色生成器、音乐包和插件唾手可得。
  • 成熟的社区。 RPG Maker 论坛、itch.io 和 Steam 都有活跃的社区。
  • 部署简单。 桌面和网页一键导出。

如果你在做传统 JRPG(而不是怪物捕捉游戏),并且不需要多人游戏或主机支持,RPG Maker 是个稳妥的选择。

开发者为何转向 OpenMon​

怪物捕捉不是通用 JRPG​

RPG Maker 是为 Final Fantasy 式的 RPG 设计的。怪物捕捉游戏的需求从根本上不同:

  • 数百种生物,带有物种数据、形态和变体,而不是 8 名队伍成员。
  • 捕捉机制,包含球种、捕获率和状态修正。
  • 培育系统,包含蛋群、IV 遗传和孵化周期。
  • 进化链,由等级、道具、交换、亲密度、地点、时段等触发。
  • 属性克制,包含双属性相互作用和 STAB 加成。
  • 怪物存储,包含 PC 箱子和队伍管理。

在 RPG Maker 中构建这一切,意味着要写数千行 JavaScript 插件。在 OpenMon 中,一切都通过 Unity 的 Inspector 配合 ScriptableObject 数据库来配置。

规模化时的性能​

RPG Maker 的 JavaScript 运行时在以下方面吃力:

  • 大型怪物数据库(500+ 个物种)
  • 战斗中复杂的 AI 计算
  • 带有大量 NPC 的流畅世界移动
  • 低性能的移动设备

经 IL2CPP 编译的 Unity C# 彻底消除了这些瓶颈。

商业化之路​

RPG Maker 游戏在商业商店里要打一场硬仗。"RPG Maker 外观"众所周知,玩家和评论者都会注意到。Unity 为你的游戏提供专业的基础,以及打造独特视觉识别的灵活性。

迁移注意事项​

从 RPG Maker 转到 OpenMon 意味着:

  • 学习曲线。 Unity 编辑器比 RPG Maker 的编辑器更复杂。预计需要 1-2 周才能上手。
  • 资产迁移。 图块集和精灵图经过一些重新格式化即可转移。逻辑需要在 CommandGraph 中重建。
  • 长期回报。 当你发行到移动端、添加多人游戏或扩展内容时,前期投入会得到回报。

如果你有现成的 Pokemon Essentials(RPG Maker XP)项目,OpenMon 的 Essentials 导入器可以自动完成大部分转换。

何时选择哪一个​

你的目标最佳选择
快速原型,无需代码RPG Maker
传统 JRPG(不是怪物捕捉)RPG Maker
一款严肃的怪物捕捉游戏OpenMon
Steam 商业发行OpenMon
移动端部署OpenMon
多人游戏 / 在线OpenMon
主机发行OpenMon

开始使用​

准备好构建更大的东西了吗?从安装指南开始,或浏览功能概览。