Verse Wiki — 写给 UE6 时代的 Verse 互动手册
拓展 · EXTRA

通往 UE6 之路:为什么 Epic 押注 Verse

「学 Verse 会不会白学?」「我的蓝图项目怎么办?」这一页用 Epic 官方新闻《The road to UE6》里的原话,回答每个学员迟早会问的两个问题——顺便讲清楚「把 C++ 事务化」到底是什么意思。

一、两条产品线,汇成一个 UE6

UE6 诞生之前,Epic 手里有两条并行的产品线:UE5,服务高端独立游戏开发,工作流是「本地开发、打包、发行」;UEFN,一个活的线上环境,创作者的岛屿直接运行在 Fortnite 这个数亿玩家的平台上,随时更新、永不停机。2025 年的 State of Unreal 上,Epic 在官方新闻《The road to UE6》中给出了路线图:把这两条线合并,成为一个统一的 Unreal Engine 6——既有 UE5 级别的开发能力,又有 UEFN 那种「活着的、持久在线」的发布形态。

而这次合并里最激进的决定,发生在 gameplay 编程模型上:全面转向 Verse

二、「把 C++ 事务化」是什么意思

官方对 Verse 的定位有一句很浓缩的话:Verse 「把 C++ 事务化」(transactionalizes C++)。「事务」(transaction)这个词借自数据库:一段逻辑要么整体生效,要么像从没发生过一样整体回滚,不存在改了一半的中间状态。

放到游戏里,这件事的分量是这样的:传统 C++ 游戏代码一旦在执行途中出错,世界状态就可能停在「改了一半」的位置——金币扣了、道具没发,这类 bug 在联机游戏里是灾难。而 Verse 的推测执行失败时会回滚所有效果,世界要么完整地前进一步,要么完整地留在原地。正是这个性质,让 Epic 敢说 Verse 能支撑数千名贡献者协作的大规模、持久、实时在线体验——当成千上万段互不相识的代码跑在同一个世界里,「不留半成品状态」不是优雅,是刚需。

换成蓝图视角:可以把「推测执行」想象成——Verse 先在一张看不见的「影子图」上把这段逻辑试连、试跑一遍,只有整段都顺利走通,改动才真正落到游戏世界;中途只要卡住一步,就当这张影子图从没连过,世界原封不动。这正是它敢让成千上万段代码跑在同一个世界里的底气。

更妙的是,这场豪赌其实早就开始付定金了:Verse 自 2023 年 3 月起就在 UEFN 中为数以万计的 Fortnite 创意岛屿执行游戏逻辑。换句话说,在成为 UE6 的官方脚本语言之前,它已经在世界上最大的 UGC 平台之一上实战了好几年——你现在学的不是一门赌未来的新语言,而是一门已经交过答卷的语言。

三、那蓝图和 Actor 呢?

这是老虚幻用户最关心的问题,官方的答复也很明确:Actor 与 Blueprint 在 UE6 的早期版本中仍然保留,只有当基于 Verse 的新 gameplay 框架足够成熟时,它们才会被逐步弃用;Epic 同时承诺为 Blueprint/Actor 项目提供转换迁移工具

翻译成人话:没有「一刀切」,你的旧项目不会一夜之间变成废纸;但增量的、新的 gameplay 逻辑,官方指的路就是 Verse。对正在读这份教程的你,这意味着两件事:第一,现在学的每一课都押在官方路线图的正中央;第二,如果你会蓝图,别把它当成竞争对手——把蓝图的经验(事件、节点流)当成理解 Verse 事件与并发的垫脚石,过渡会顺滑得多。

四、小测一下

Epic 官方用哪句话概括 Verse 与 C++ 的关系?

根据官方路线,Actor 与 Blueprint 在 UE6 中的处境是?

来源与延伸

本文整理自 Epic 官方新闻与行业媒体报道: