跳至主要内容
开始免费试用
开始免费试用
所有文章
  • 通用开发
  • 蓝图生成
  • C++ 生成
  • UE5 问答
  • 项目感知聊天

Unreal Engine 中的 Verse:您需要知道的事

Verse 是什么,Unreal Engine 6 为什么以它为基础,何时应该学习,以及 Ludus AI 如何推进项目感知的 Verse 支持。

Ludus AI Team

Unreal Engine 中的 Verse:您需要知道的事

Verse 是 Unreal Engine 6 正在以之为基础构建的编程语言。它自 2023 年 3 月起就在 Unreal Editor for Fortnite 中用于生产,驱动数以万计的 Fortnite Creative 岛屿玩法脚本。2026 年 6 月 17 日,Epic 确认它将成为 Scene Graph 的基础,而 Scene Graph 是 UE6 中取代 Actor 系统的玩法框架。今天在 UE5 上发布游戏,不需要写一行 Verse。但如果您计划在 2028 年以后继续使用 Unreal 开发,Verse 很可能会成为工作的一部分。Ludus AI 是超过 35,000 名 Unreal 开发者使用的项目感知助手,我们正在随着 UE6 的发展扩展 Verse 支持。

下面介绍 Verse 究竟是什么、Epic 为什么围绕它构建 UE6、您何时真正需要关注,以及随着引擎发展,项目感知的 Verse 辅助能带来什么。

想了解 Verse 将在何时落地,请参阅 UE6 时间线。

Unreal Engine 中的 Verse 是什么?

Verse 是 Epic 设计的多范式编程语言,Haskell 共同创建者 Simon Peyton Jones 也参与提供意见。它汲取函数式、逻辑式和命令式编程传统,解决蓝图与 C++ 都不是为之设计的问题:庞大、持久的多人世界,让同步状态和并发自然运作。

实际使用中,四项特性定义了它:

软件事务内存。 Verse 函数已经采用事务语义,可在需要时回滚并重新模拟。目前 Verse 在单线程上运行。Epic 表示,正为 UE6 推进分布式事务内存 (在新标签页中打开),目标是在服务器之间分发按单线程风格编写的 Verse 代码,简化持久化与同步。

一等公民式的失败系统。 表达式可以通过语言级机制优雅失败。整类空值检查,没错,也包括整类 Accessed None 问题,都会由编译器能够替您推理的机制取代。

结构化并发。 异步玩法逻辑无需杂乱回调,也无需手动管理线程。计时器、延迟和并行行为都是语言原语,而非绕行方案。

熟悉的语法。 Epic 明确将 Verse 设计为让写过 Python 或 C# 的人容易上手。概念是新的,编写体验却不陌生。

Epic 为什么基于 Verse 构建 Unreal Engine 6?

因为 UE6 不是渐进式更新。它将 Unreal Engine 5 与 UEFN 合并为统一引擎,新的玩法框架 Scene Graph 从零基于 Verse 构建。Epic 给出的理由是规模:支持数千名贡献者参与、持久运行的大型实时体验,同时让内容和代码能在游戏与生态之间保持可移植性。

C++ 不会从引擎中移除,它仍是插件、渲染和核心系统的语言。改变的是玩法层:Verse 取代 C++ 成为主要玩法编程语言,而 Scene Graph 最终会占据如今 Actor 系统的位置。蓝图也遵循同样轨迹:在 UE6 抢先体验和初始版本中完整支持,只有 Verse 框架足够成熟后才弃用,并承诺在任何功能退役前提供转换工具。

何时真正需要学习 Verse?

如果您正在 UE5 上交付项目,今年不需要。UE 5.8 仍是稳定的生产目标,今天构建的一切都能延续。UE6 抢先体验目标为 2027 年底,正式发布预计在之后 12 至 18 个月。准备时间以年计算。

但“暂时不要求”和“不值得开始”并不相同。Verse 现在已可在 UEFN 中免费使用。其核心思想——失败上下文、事务状态和并发原语——需要时间消化,这种理解会不断累积。到 2027 年已用 Verse 做过两个小型 UEFN 项目的开发者,可能几天就能适应 Scene Graph;直到抢先体验才第一次打开文档的开发者,则可能花数月重建直觉。

实际建议是:继续在 UE5 上交付,保持蓝图架构整洁,因为承诺中的转换工具会让良好结构受益;在 2027 年前,用 UEFN 做一个低风险的 Verse 业余项目。同时考虑能随您迁移的工具,因为项目上下文能降低部分过渡成本。

如今 AI 助手能帮助您使用 Verse 吗?

可以提供部分帮助,缺口也正如您所预期。

通用语言模型能解释 Verse 语法。该语言自 2023 年 3 月起公开,文档已被索引,询问聊天机器人失败上下文如何工作,可以得到有用起点。Epic 也在 UE6 开发管线中构建原生 MCP 集成,连接 Claude、Gemini 等模型,让通用模型直接调用编辑器工具。

没有直接项目集成时,解释 Verse 的通用模型不知道类层级、命名规范,也不知道现有蓝图系统如何连接。MCP 集成可以公开编辑器命令,而持久项目上下文能够减少请求之间必须重新发现的信息。在引擎过渡期,蓝图、C++ 与 Verse 可能共存于同一代码库,这种上下文有助于生成逻辑采用合适语言、落在正确位置。

弥补 Verse 的这一缺口,正是我们正在构建的能力。

Ludus AI:推进项目感知的 Verse 支持

Ludus AI 在 Unreal 编辑器内运行,旨在根据蓝图、C++、资产、命名规范和类层级构建项目上下文。它能生成蓝图改动,并在应用前请求批准。这种项目感知、审批优先的架构,旨在减少重复发现项目,让建议改动立足于编辑器中的实际内容。

随着 UE6 发展,我们正在将这一架构扩展到 Verse,目标是在真实项目上下文中理解、解释并生成 Verse。

计划中的体验包括:

为您的项目生成 Verse,而非假想项目。 目标是将自然语言描述转为考虑您的命名、现有系统和 Scene Graph 结构的 Verse。

基于代码库回答 Verse 问题。 对失败上下文、蓝图边界和并发原语的回答,我们希望能考虑项目实际内容,而不只是通用示例。

将三种语言的代码库作为一个项目理解。 过渡期间,项目可能混合蓝图、C++ 和 Verse。我们正在设计 Ludus AI,使其能够跨这些层推理,让建议逻辑采用恰当语言、落到恰当位置。

帮助团队为迁移做准备。 项目感知的解释,可以帮助团队在 Epic 迁移工具发布前理解现有蓝图系统。

新语言不仅要求学习语法,也要求团队重建直觉。项目感知辅助的目标,是把新的 Verse 概念与团队已有系统联系起来,让过渡更容易。

Verse 与 UE6 支持:我们的路线图

我们的路线图包含 Unreal Engine 6 和 Verse 支持。我们正在扩展 Ludus AI 的项目感知架构,使其能够与蓝图、C++ 一起理解、解释和生成 Verse,同时保留审批优先工作流。目标是在 UE6 逐步达到生产就绪时,让这项支持发挥作用,具体范围和时间将跟随 Epic 不断发展的发布计划。

常见问题

Unreal Engine 中的 Verse 是什么?

Verse 是 Epic 的编程语言,自 2023 年 3 月起在 UEFN 中使用,也是 Unreal Engine 6 的 Scene Graph 玩法框架基础。它结合函数式、逻辑式和命令式编程,采用事务内存与结构化并发,面向持久多人世界打造。

现在需要学习 Verse 吗?

UE5 生产工作不需要。UE 5.8 仍是稳定目标,蓝图在 UE6 中也会继续完整支持。但现在就能在 UEFN 中免费尝试 Verse,提早熟悉概念,会在 2027 年底 UE6 抢先体验发布时获得回报。

Verse 会在 Unreal Engine 中取代 C++ 吗?

在 UE6 的 Scene Graph 框架中,Verse 取代 C++ 成为主要玩法编程语言。C++ 仍用于引擎插件、渲染和性能关键的核心系统。迁移到 Verse 的是玩法逻辑。

Verse 难学吗?

Epic 将 Verse 设计为让有 Python 或 C# 经验的人感到熟悉。语法容易上手;新的概念是失败上下文、事务状态和结构化并发,需要刻意练习才能内化。

ChatGPT 或 Claude 能写 Verse 代码吗?

可以解释 Verse 语法,因为语言自 2023 年起已经公开。通用模型无法做到的是编写适配具体项目的 Verse,因为它们不了解类层级、规范和现有系统。这需要项目感知工具。

Ludus AI 会支持 Unreal Engine 6 中的 Verse 吗?

Verse 和 Unreal Engine 6 支持已在 Ludus AI 路线图中。我们正在扩展其项目感知架构,使其能够与蓝图、C++ 一起理解、解释和生成 Verse,并保持相同的审批优先工作流。可用时间与范围将跟随 Epic 不断发展的 UE6 发布计划。


准备好使用理解项目的 Unreal Engine 助手开始构建了吗?

开始使用 Ludus AI 构建

在自己的项目中实践刚刚学到的内容

开始免费试用

Pro 试用 14 天 · 50,000 积分 · 今天支付 $0

继续阅读

所有文章

下一个功能,只差一条提示词。

开始 14 天的 Pro 试用。今天就能在编辑器中使用。