人工智能

卡普空开源 RE:Dox 结构化数据引擎:面向 .NET,JSON 反序列化最高提速 2.84 倍

2026年10月6日 · admin
OpenMagic API

据 IT之家 10 月 5 日消息,卡普空宣布将其最新数据处理与序列化基础库 RE:Dox 以开源软件形式公开。该项目是卡普空次世代游戏引擎计划 REX(RE neXt ENGINE)的基础技术之一,面向开发者开放使用。来源显示,RE:Dox 采用 Apache-2.0 许可证,开发者在遵守许可证要求的前提下,可自由使用、修改,并可用于商业项目。

RE:Dox 的定位并不是一款完整游戏引擎,而是更偏底层的数据基础设施。它主要服务于 .NET 环境下的结构化数据处理,通过 Token-based 的方式,将不同来源的数据转换为统一格式与规则,从而提升数据编辑、读取和处理效率。对于大型游戏、工具链、内容生产系统来说,数据格式统一与高性能序列化通常会直接影响开发效率和运行时表现。

REX 引擎计划的一块底层拼图

卡普空早在 2023 年 10 月公布 REX 引擎计划,目标是针对 RE ENGINE 长期使用后逐渐暴露的问题进行改进,并通过阶段性更新推动引擎向下一代演进。此次公开的 RE:Dox,正是 REX 计划中的基础技术之一。

来源摘要提到,卡普空此前在东京举办的技术展示活动“CAPCOM Open Conference RE:2026”中介绍了 REX 计划的未来规划,并同步公开 RE:Dox。换句话说,RE:Dox 的开源不仅是一次代码发布,也体现了卡普空在引擎底层能力建设上的方向:将数据处理、编辑器工作流和运行时读取效率纳入统一的技术演进框架。

面向 .NET 的 Token-based 结构化数据引擎

从官方 README 示例来看,RE:Dox 可以处理以 JSON 形式记录的游戏角色数据。例如,开发者可创建一名 42 级、持有手枪和绿色药草的角色“里昂”,随后读取数据,将角色名称修改为“克蕾儿”,并追加“小刀”等道具。这个示例虽然简单,但展示了 RE:Dox 在结构化对象读取、编辑和变更写入方面的基本能力。

其核心价值在于:开发团队可以把分散在不同格式或不同规则下的数据,整理到一套统一处理框架中。对于游戏项目而言,这类能力可能覆盖角色数据、道具清单、关卡配置、任务脚本、编辑器中间数据等多个环节。

  • 统一数据规则:降低不同工具或模块之间的数据转换成本。
  • 提升读取效率:官方基准测试显示,并行处理 JSON 反序列化时性能有明显提升。
  • 适配工具链:面向 .NET,有利于与部分编辑器、开发工具和内部流程结合。
  • 开源可商用:Apache-2.0 许可证为外部开发者和商业团队提供了较高灵活度。

性能数据与实际影响:不只是游戏行业关心

根据官方公布的基准测试,在并行处理 JSON 反序列化时,RE:Dox 相较 .NET 标准的 System.Text.Json,理论最高可实现约 2.84 倍处理速度。不过需要注意的是,实际表现仍会受到数据结构、运行环境、CPU 等因素影响,因此这一数字更适合作为特定测试场景下的参考,而不是所有项目都能直接复现的承诺。

从科技产业角度看,RE:Dox 的意义不只在游戏。AI 应用、自动化工具、数据管线和复杂软件系统同样依赖高效的结构化数据读取与转换。尤其在模型工具链、资产管理、配置系统和多端协作中,JSON 等格式仍被广泛使用。如果底层序列化与反序列化效率提升,就可能减少数据处理延迟,并改善开发者体验。

卡普空选择将这类基础库开源,也为外界观察大型游戏公司技术栈提供了窗口。相比只发布产品或引擎宣传,开放底层组件更容易被开发者验证、复用和改造。对于中文开发者而言,RE:Dox 值得关注的重点在于:它是否能在 .NET 项目中带来稳定收益,以及是否适合被纳入现有工具链,而不仅仅是“游戏引擎技术”的一部分。