卡普空于10月5日发布消息,将其最新研发的数据处理与序列化基础库“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)。

