卡普空这次没发新作预告,也没放什么实机演示,而是把自家次世代引擎的一块底层技术直接扔上了GitHub。10月2日,官方宣布数据表现与序列化基盘库「RE:Dox」以OSS形式公开,任何人都能看、能用。
这事反常识的地方在于:游戏引擎的底层技术,通常是厂商捂得最紧的东西。卡普空却把它开源了,还允许商用和改版。
![]()
RE:Dox是什么,跟REX什么关系
先说清楚背景。RE ENGINE是卡普空自研的游戏引擎,最早用在《生化危机7》上,后来《怪物猎人 荒野》《Pragmata》《鬼武者 Way of the Sword》这些作品也都跑在这套引擎上。
2023年10月,卡普空透露已经在开发代号为「REX(RE neXt ENGINE)」的次世代引擎,定位是解决RE ENGINE积累下来的课题,做法是把RE ENGINE一步步往次世代推进。
而这次公开的RE:Dox,被官方描述为构成REX的基盘技术之一。它是一个面向.NET的、基于token的结构化数据引擎。名字听着劝退,但仓库的README里放了很直观的示例代码。
示例代码里藏了个小彩蛋
README里的示例是这样的:一个42级的「里昂」,身上带着手枪和绿色草药,用RE:Dox提供的类把这组数据转成JSON格式;然后再读取这个JSON,把名字改成「克莱尔」,往持有物品里加一把「小刀」。
说白了,这套技术干的就是数据转换和编辑,而且要快。对玩家来说,这类底层活儿平时看不见,但它决定了游戏里大量数据被读写时的效率。
快多少?官方给了个数
公开的基准测试结果里,并行处理下的JSON反序列化,对比.NET标准的「System.Text.Json」,速度最高约为2.84倍。
官方也说明了,结果会因数据形状、运行环境、所用CPU不同而变化。所以这个2.84倍不是万能数字,但在处理大量数据时,速度与负载上的差距可能会比较明显。
开源意味着什么
RE:Dox以Apache-2.0许可证公开,遵守条件的前提下,商用和改版都可以。
提到游戏引擎,大家第一反应往往是画面。但真正撑住开发流程的,常常是这类不起眼的基盘技术。卡普空把其中一块拿出来开源,接下来REX项目怎么走、这些技术又怎么被塞回RE ENGINE里,值得继续盯着看。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.