《Dredge》最初非叙事游戏,后来成为2023最佳之一

开发初期的意图与故事结构的探索

当新西兰工作室黑盐游戏(Black Salt Games)于2020年开始开发《淤泥》(Dredge)时,团队并未预料到游戏会拥有丰富的叙事内容。团队规模非常小,只有一位美术、程序和制作人,因此他们计划这款令人毛骨悚然的捕鱼恐怖游戏以偏向简洁的故事叙述为主。

对游戏叙事的早期理解与工具应用

在一次关于《淤泥》与“开源叙事构建工具”Yarn Spinner的开发介绍中,游戏程序员乔尔·梅森(Joel Mason)提到:“我们一开始觉得自己无法制作一款具有复杂叙事的游戏。” Yarn Spinner叙事技术负责人乔恩·曼宁(Jon Manning)讲述了《淤泥》团队如何利用该程序开发出2023年度最佳叙事游戏之一。他指出,Yarn Spinner的使用极大地促进了游戏叙事的丰富和细腻。

Yarn Spinner的引入与叙事结构的构建

《淤泥》采用了开源对话系统Yarn Spinner,这是许多获奖游戏的共同选择工具,包括《短途小径》、《黑暗之夜》和《小猫咪,大城市》等。该工具帮助黑盐游戏在发现玩家们喜爱阴森恐怖的游戏背景故事后,构建了大部分的剧情框架。

《淤泥》游戏中的角色与故事场景

故事设计中的“象征与主题”

原本设想,游戏中群岛上的每个岛屿代表“阿布拉姆斯·库布勒-罗斯的悲伤五阶段”,包括否认、愤怒、讨价还价、抑郁和接受。岛上的角色象征不同的情感阶段,例如较大的海阵中的鱼贩代表抑郁。虽然这一理念在开发中途被放弃,但它帮助团队确立了故事的基本结构,并设计了许多角色,从而丰富了游戏的剧情内容。

叙事的细节实现与技术难题

团队最初利用文字处理软件书写故事,但随着对话内容大量增加,他们意识到必须直接在引擎中操作,才能有效管理对话内容。关于这一点,曼宁指出:“如今的对话系统其实非常复杂,我认为它是游戏中第二复杂的系统,也是用户体验中最难掌控的部分之一。” 他补充说,用Excel或Word编写全部对话会带来诸多本地化、资源管理和事件同步等方面的问题,而Yarn Spinner的出现有效地解决了这些难题。

对话系统的复杂性与挑战

编写对话需遵循严格的规则:每次显示不超过4到5个对话框,每个对话框限制在3到4行,然后对话内容应当达到以下目的之一:

  • 告知玩家当前任务
  • 推动故事或世界扩展
  • 营造恐怖气氛

Yarn Spinner根据对话内容,配备了不同提示和指令,可以触发角色头像、颜色强调、声音效果等多样功能,增强沉浸感,而无需配音。曼宁强调:“Yarn Spinner的核心思想是,你写一个剧本,游戏读取并理解它,然后将内容传输到游戏中。”

多层次的叙事联系与动态表现

Yarn Spinner的优势在于,它可以将对话内容与游戏中的其他叙事元素无缝连接。例如,系统能追踪玩家多久没有与某个角色互动,最终某个角色再次出现时会给出特定反应。它还能在剧情关键时刻触发视觉效果,如闪电背景,以增强戏剧性。此外,通过编辑文本,开发者可以方便地增减互动元素,提高制作效率。

曼宁指出:“将对话实时融入游戏流程中,让你看到一些潜在的问题,比如奇怪的连接或不流畅的叙事暴露无遗。这促使我们不断优化内容,快速迭代,确保游戏最终呈现的叙事质量。”

总结:对话系统在游戏叙事中的核心作用

《淤泥》通过创新的对话管理和剧情设计,展现了现代模拟游戏中叙事方式的发展趋势。借助Yarn Spinner这样强大的工具,游戏开发者能更高效地实现丰富的故事情节,提升玩家的沉浸体验,创造出令人难忘的游戏世界。

常见问题解答(FAQ)

Q: 《淤泥》中的对话系统是如何实现的?

A: 游戏采用Yarn Spinner工具,通过编写剧本式对话内容,使系统能够灵活触发角色表情、声音和视觉效果,增强游戏的互动性和叙事效果。

Q: 为什么选择Yarn Spinner而不是传统文本编辑软件?

A: Yarn Spinner可以直接在引擎中管理对话内容,支持多种互动触发,简化版本管理和本地化流程,提高开发效率。

Q: 这种对话系统如何帮助提升游戏的整体叙事体验?

A: 它实现了动态连接与多元素融合,能够根据玩家行为调整剧情,增强游戏沉浸感和可玩性,同时降低开发难度和成本。

THE END
喜欢就支持一下吧
点赞1115 分享