卡普空开源 RE:Dox 数据引擎,JSON 反序列化速度最高提升 2.84 倍

卡普空宣布将其数据处理与序列化基础库“RE:Dox”以开源形式公开。该库是卡普空次世代游戏引擎计划 REX 的基础技术之一,开发者可以在符合许可的前提下自由使用。

卡普空开源 RE:Dox 数据引擎,JSON 反序列化速度最高提升 2.84 倍

RE:Dox 面向 .NET 环境,是一款基于令牌的结构化数据引擎,主要作用是将不同数据转换为统一格式和规则,以提升数据处理、编辑与读取效率。卡普空在 2023 年 10 月公布的 REX 引擎计划中,将其作为针对 RE ENGINE 长期使用问题的改进方向之一。在 10 月 2 日举行的“CAPCOM Open Conference RE:2026”活动上,官方也介绍了 REX 计划后续安排,并公开了 RE:Dox。

官方在项目 README 中提供了一个玩家数据示例:使用 RE:Dox 的类可以创建一名 42 级、持有手枪和绿色药草的里昂,随后读取数据并把角色名称改为克蕾儿,再追加小刀等道具。基准测试显示,在并行处理 JSON 反序列化时,RE:Dox 与 .NET 标准的 System.Text.Json 相比,理论最高速度约为后者的 2.84 倍。实际速度会受数据结构、运行环境和 CPU 等因素影响。

该项目已按 Apache-2.0 许可证发布,使用者可以修改代码,也可用于商业项目。代码托管在 GitHub,地址为 https://github.com/CAPCOM-TD-OSS/REDox/tree/main。