卡普空近日宣布,将其最新研发的数据处理与序列化基础库“RE:Dox”作为开源软件(OSS)对外发布。该项目是卡普空次世代游戏引擎计划 REX(RE neXt ENGINE)的核心技术之一,可供开发者自由使用。
早在 2023 年 10 月,卡普空就已公布 REX 引擎计划,旨在解决 RE ENGINE 长期使用后暴露出的问题,并通过阶段性更新推动引擎向下一代演进。例如,在 10 月 2 日于东京举行的技术展示活动“CAPCOM Open Conference RE:2026”中,卡普空介绍了 REX 计划的未来方向,并同步公开了构成 REX 的基础技术之一“RE:Dox”。
据官方介绍,RE:Dox 是一款基于 .NET 的 Token-based 结构化数据引擎,其核心功能是将不同数据转换为统一格式与规则,从而提升数据处理、编辑及读取的效率。
卡普空在 GitHub 的 README 中提供了实际使用案例。以玩家数据为例,原本以 JSON 格式存储的角色数据可通过 RE:Dox 提供的类进行处理,例如创建一个 42 级、持有手枪和绿色药草的里昂,随后读取数据并将角色名称修改为“克蕾儿”,甚至添加“小刀”等物品。
根据官方公布的基准测试,在并行处理 JSON 反序列化时,RE:Dox 相较于 .NET 标准库 System.Text.Json,理论上最高可实现约 2.84 倍的处理速度。不过,实际运行效果可能受数据结构、运行环境及 CPU 等因素影响。
目前,RE:Dox 已依据 Apache-2.0 许可证开源。开发者只要符合许可证要求,即可自由使用和修改,甚至用于商业项目。项目地址见 IT之家(https://github.com/CAPCOM-TD-OSS/REDox/tree/main)。
2022-03-14
2022-03-14
2022-03-14