访谈

2026年5月6日

《海之号角3》借助UE5为RPG的成功开辟新道路

Cornfox & Brothers

Epic开发者社区

MetaSounds

Oceanhorn 3

RPG

Sequencer

UE5

游戏

独立游戏

移动设备

蓝图

cornfox-logo.png
Cornfox & Brothers是一家总部位于芬兰的独立游戏开发商,致力于为各类游戏玩家提供令人难忘、故事驱动的娱乐体验。
十三年前,《海之号角》在移动端扬帆启航;如今,这一热门动作冒险系列游戏再度回归,推出全新续作《海之号角3:魔影之海的传奇》。

芬兰独立游戏工作室Cornfox & Brothers决心在这部最新续作中全力以赴。他们许下宏大愿景,包括全新的战斗系统、更有深度的RPG机制、丰富的故事剧情,以及更大、更精彩的Boss战。

对于只有九个人的团队来说,这将是一段史诗般的旅程。

为了实现这一目标,他们选择相信虚幻引擎,凭借蓝图可视化脚本、移动预览器和Sequencer等开箱即用的功能,让团队中的每一位成员都能各尽所能,甚至超常发挥。

认识Cornfox & Brothers:打造《海之号角3》的独立工作室


《海之号角3:魔影之海的传奇》的故事背景设定在第二部游戏剧情的一千年之后,玩家将与臭名昭著的科技海盗Em及其麾下的强悍船员一起,登上术士复仇号,征服凶险莫测的魔影之海。

这是一段波澜壮阔的史诗之旅,玩家们将探索失落岛屿、迎战泰坦,在广袤无垠、美不胜收的世界里揭开重重谜团。

《海之号角3》从团队热爱的塞尔达类游戏与JRPG中汲取灵感,带来了全新的技能抽屉战斗系统,拓展了动作维度,融入了战术玩法,需要玩家灵活运用技能、攻击和法术。

在为项目选择引擎时,Cornfox & Brothers早有决断。他们使用虚幻引擎已有十多年了,首部《海之号角》是用自研引擎开发的,后来在开发续作时换成了虚幻引擎4。

这款新作将采用最新版虚幻引擎5。
Em站在《海之号角3:魔影之海的传奇》的峡谷中
图片由Cornfox & Brothers提供。
“在整个开发过程中,虚幻引擎一直是我们坚实的后盾。”Cornfox & Brothers的联合创始人兼《海之号角3》首席程序员Antti Viljamaa说道,“它让我们能够尽情发挥创意;因为技术基础足够可靠,所以我们可以放心使用。正因如此,我们才能将心目中的游戏效果化为现实。”

Antti主要负责《海之号角3》的玩法编程,包括构建游戏的战斗机制。他天天跟引擎打交道,最看重工具和流程够不够趁手。

“虚幻引擎完全不会碍手碍脚。”他解释道,“反而总能激励我们尝试新的创意。”

作为一家小型工作室,Cornfox & Brothers的每一位成员都必须身兼数职。最大限度地提高生产力不是锦上添花,而是必备能力。
Hero在《海之号角3:魔影之海的传奇》中手持大剑。
图片由Cornfox & Brothers提供。
Antti坦言:“有趣的是,当玩家玩过我们的游戏,得知我们工作室只有九个人时,往往会感到非常惊讶,总是很好奇我们是怎么制作出这么庞大的RPG冒险游戏的。坦白说,我认为虚幻引擎是其中的关键一环;它让我们能够非常高效地开发游戏。”

Cornfox & Brothers的联合创始人兼首席程序员Jukka Viljamaa解释称,影响团队效率的一大关键在于如何衔接编程和设计。

他说:“我负责任务机制和谜题背后的逻辑。通过用C++实现这些核心系统,并通过灵活的蓝图层将它们公开,我们的关卡设计师可以直接将这些概念应用到游戏世界中。有了这些方案,像我们这种小团队也能做出波澜壮阔的宏大体验。”

Jukka广泛使用蓝图来管理游戏玩法逻辑层,包括任务进度追踪、叙事设计、过场动画序列触发、音乐过渡管理、谜题设置和敌人生成。
 
通过在C++中实现核心系统并通过蓝图公开,没有编程背景的关卡设计师和音频设计师也能访问这些系统,将游戏想法变为现实。
Hero在《海之号角3》中对抗大地泰坦Manno
图片由Cornfox & Brothers提供。

UE5如何通过Sequencer攻击实现电影级战斗场面


效率和创意齐头并进。在工作流程上节省的时间可以用于探索、测试和迭代新的创意。在开发游戏等富有想象力的过程中,团队需要借助高效直观的工具,从而专注于重要、有趣、富有创意的工作。

《海之号角3》就是很好的证明。

在游戏开发过程中,Cornfox & Brothers开始尝试在战斗系统中使用Sequencer,构建了一种创新的游戏机制,他们称之为“Sequencer攻击”。

本质上,就是直接使用关卡序列来设计敌人的攻击逻辑,尤其是Boss和小Boss的攻击逻辑。“这让我们能够在战斗中加入炫酷的电影级特效。”Antti说道,“我们很高兴看到这些效果,它们已经成为《海之号角3》战斗系统的核心要素。”

Jukka表示,这些都印证了虚幻引擎是工作室的正确选择。“对我而言,引擎的魅力在于它能提供一个可靠的基础,让我们可以全心投入创作。”他解释道,“因为技术框架值得信赖,所以我们放心地集中精力实现游戏的独特愿景。”
Hero在《海之号角3:魔影之海的传奇》中骑着飞行载具。
图片由Cornfox & Brothers提供。
这一愿景的一个核心是实现游戏独特的视觉风格。团队融合充满活力的奇幻美学和技术细节,开发出了一种独特的风格,他们称之为“科技奇幻”。

虚幻引擎5的新工具并未从根本上改变团队的美术方向,但极大地增强了其影响力和效率,使他们能够以远低于以往的开发成本,实现精美的视觉效果。

Cornfox & Brothers的联合创始人兼创意总监Heikki Repo表示:“具体来说,尽管我们一直在使用传统的虚幻引擎功能,例如烘焙光照、全局光照和LOD,但引擎中的许多细微改进,大幅优化了我们的体验。这让我们感到非常开心。”

团队还修改了虚幻引擎的底层代码,将渲染的某些方面程序化,从而实现他们想要的美术风格。

“能够访问虚幻引擎的源代码非常有价值。”Jukka说道,“我们将《海之号角2》引擎工作中的大量自定义渲染修改移植到了虚幻引擎5中,直接修改引擎的能力在我们的工作流程中至关重要。”

能够访问源代码让团队有信心在必要时快速进行修复、更改、优化和改进,例如,满足发行商的要求或支持新设备。

Jukka指出:“通过自定义变更,我们还可以在每台设备上实现最佳性能。”
在《海之号角3:魔影之海的传奇》中驾驶一艘船。
图片由Cornfox & Brothers提供。

优化游戏开发流程和迭代效率


Cornfox & Brothers致力于呈现一流的视觉画面。但在《海之号角3》中,仅仅画面好看还不够。

与前作《海之号角2:失落王国的骑士》一样,《海之号角3》也是Apple Arcade独占游戏,不仅可以在掌上设备上玩,还兼容Apple TV等大屏设备。

团队的目标是在所有这些平台上实现完全一致的视觉效果,从移动端到Mac端,确保画面完全相同。Antti说:“虚幻引擎对于实现这一点至关重要,它让我们只构建一次,就能适配所有设备。”

他们将整个虚幻引擎4代码库移植到了虚幻引擎5中,旨在充分利用这一跨平台适配能力和前沿技术,同时保持专为移动端优化的工作流程。

Antti补充道:“我们会继续使用传统的烘焙光照技术进行优化,但Niagara粒子系统和MetaSound等功能也让我们受益匪浅,这些功能大幅提升了游戏的视听体验。”

将高保真RPG游戏带到移动平台面临一系列独特的挑战,尤其是还要兼容五花八门的设备。为了在各种硬件上实现最佳效果,团队使用了虚幻引擎中的优化工具。

虽然最终的性能测试始终在实体硬件上进行,但在开发过程中来回调整创意时,需要反复审核和修改场景时,他们使用了虚幻引擎的移动预览器。
Hero在《海之号角3》中站在齐踝深的河中。
图片由Cornfox & Brothers提供。
“移动预览器为视觉迭代节省了大量时间。”Jukka说道,“它让我们能够在编辑器中即时查看着色器和光照的实际效果,确保我们的美术构想能正确地转化为移动端功能集,无需反复烘焙和部署,节省大量时间。”

设备描述文件是优化的另一个关键要素。这些配置文件使开发者能够为不同的硬件(从低端移动设备到高端PC和主机)配置特定的渲染、质量和优化设置。

“设备描述文件是我们管理设备差异的核心工具。”Jukka解释道,“我们广泛使用设备描述文件来应对Apple生态系统中参差不齐的性能差异。借助设备描述文件,我们可以保持视觉一致性,精细化调整各种设置,例如分辨率缩放、阴影质量和后期处理效果,确保从最新款iPhone到老款Apple TV的每一台设备都能为玩家提供流畅的高保真体验。”
《海之号角3》中的Em身着刺客服装。
图片由Cornfox & Brothers提供。
这让团队能够在高端设备上将硬件性能发挥到极致,同时又不影响入门级硬件上的可玩性。

由于之前的游戏使用虚幻引擎4,Cornfox希望利用虚幻引擎5在优化工具方面所做的改进。现在,开发者可以凭借移动预览器模拟特定设备描述文件和16位浮点着色器,从而改进测试。

虚幻引擎的综合学习资源库在这方面发挥了巨大的作用。
躲在《海之号角3:魔影之海的传奇》的长草丛中。
图片由Cornfox & Brothers提供。
Jukka说:“我们团队经常使用虚幻引擎文档。刚换到虚幻引擎5时,我们主要靠这些文档来了解新功能,尤其是评估哪些工具适用于移动平台,在移动平台上拥有良好的性能表现。”

他还解释说,从那时起,他们会定期查阅文档和访问Epic开发者社区,从中获取技术参考和创作灵感。

Antti表示:“成为独立开发者意味着需要不断学习新知识,这也正是这份工作的魅力所在。虚幻引擎对小型开发团队来说是个宝库。想要什么功能基本上都有现成的,还有大量教程和用户案例可供学习,帮助我们掌握各种功能。”
Hero在《海之号角3:魔影之海的传奇》中的建筑物上方飞行。
图片由Cornfox & Brothers提供。

给独立开发者的建议

 
《海之号角3》证明当独立游戏开发者和AAA工作室一样拥有强大的工具时,一切皆有可能。

团队规模并不重要——真正决定你能走多远的,是你的野心和创意。对于正在考虑使用虚幻引擎的开发者,Cornfox & Brothers的建议很直接:充分利用可用的工具。

“我们是一个小团队,但我们已经证明小团队也能大有作为。”Heikki总结道,使用和全球顶尖工作室一样的工具,游戏开发从未如此触手可及。虚幻引擎可以免费下载,而且是最完整的一套工具。”

欲了解《海之号角3》的更多详情,请在Facebook、Instagram、X和YouTube上关注Cornfox & Brothers。或者即刻前往Apple Arcade下载游戏。

立即下载虚幻引擎!

获取全球最开放、最先进的创作工具。虚幻引擎包罗万象,并提供完整的源代码访问权限,开箱即用,诚意十足。
立即开始了解详情

获取有关行业创新和免费资产的最新消息!

通过提交您的信息,即表示您同意接收来自 Epic Games 的新闻、问卷调查和特惠推送。 隐私政策