人工智能在游戏开发中的应用:你目前所需的 6 大 AI 工具

游戏体量越大,质量越高,所要求的标准就越严格 —— 尤其是在 AAA 级游戏市场,任何失误都可能导致你陷入极其棘手的境地,影响玩家体验,进而招致恶评。

随着对游戏的需求和预期不断攀升,游戏开发人员比以往任何时候都需要更多帮助。那么,他们如何才能紧跟时代步伐,满足各种需求和预期?答案可能就是将人工智能应用于电子游戏开发。

众所周知,AI 几乎已经席卷了从网络安全到医疗保健的所有数字行业。许多游戏公司目前都开始寻求利用 AI 来协助他们完成创意性工作。

本文中,我们将介绍 AI 如何帮助游戏开发人员更快地创建游戏,我们还会给出一些 AI 应用于游戏的案例,另外还会介绍几种专门用于游戏开发的 AI 工具。

AI 可以应用于电子游戏开发吗?

在电子游戏领域,AI 还算是小萌新,但如果使用得当,AI 可以长远地改变游戏设计、开发的方式。对于游戏公司而言,重点是通过技术和创意,为玩家创造更好的游戏体验。

电子游戏开发人员利用 AI 在后台实现特定功能,或通过用户界面在大屏幕上完成某些功能。例如,目前许多 AI 工具既能通过 NPC(非玩家角色)等游戏内置功能实现动态互动社交,也能用于幕后开发(如针对个性化游戏体验收集数据)。

通过 AI 工具,游戏开发者可以在游戏开发中开启一个全新世界,不必浪费时间、精力和团队的潜力。

AI 如何用于加速游戏开发?

面向游戏开发者的 AI 一直不断演变发展,不同规模的游戏公司已经在以多种方式利用 AI:

非玩家角色 (NPC)

没有 NPC 的游戏总是给人以诡异的空洞感。但是,如果 NPC 做得不好,比如对话文本怪异诡谲,语音表现拙劣不堪,那还不如不要 NPC。就像《生化危机系列》第一部中 “Jill sandwich” 那一幕……

得益于人工智能,NPC 获得了新生。在剧情向的 RPG 游戏中,NPC 有大量的对话,要么是 NPC 与玩家角色对话,要么是通过 NPC 之间的互动传递信息。

随着技术不断进步,游戏变得越来越复杂,用户对游戏中的互动反应要求就越高。过去,NPC 都是预先写好脚本,设置对话树。现在,越来越多的游戏都赋予了 NPC 甄别玩家并给出不同反应的能力,让他们能够更以“人性化”的方式进行互动。例如,通过适应性对话、针对玩家行为做出反应或制定可变化的“每日时间表”等方式实现。

场景设计

游戏世界中的场景变得越来越庞大、越来越复杂。随着电子游戏中场景设计的日益复杂化和精细化,游戏引擎必须在短时间内渲染和构建海量空间。AR(增强现实)和 VR(虚拟现实)游戏尤其需要大量的场景设计,以便将逼真的图形更好地融入到游戏中,实现沉浸式游戏体验。

凭借 AI,开发人员可以利用深度学习等机器学习 (ML) 工具,找到更理想的背景并即时生成场景,从而创造出更逼真的场景以及更优质的视觉效果和图形。

程序化内容生成

这是一种较为前沿的面向未来型方案,但目前已经部署到部分游戏中。

例如,在流行的程序式太空探索游戏《无人深空》中,就有 255 座星系,供玩家探索遨游。这意味着,假如玩家每秒游览一颗行星,要畅游完程序生成星系中的所有行星,也要花费近 6000 亿年时间。也就是说,每一次体验就是独一无二的,但是,这些都需要自动构建。

依靠 AI 生成程序化内容,你可以获得颇多收益,例如:创造独特的体验,提高重玩率,让世界和游戏扩展变得更简单,让游戏探索更具吸引力。

面向游戏开发者的 AI 工具

既然我们已经讨论了 AI 在游戏开发中的一些最佳用例,接下来,让我们看看目前市场上已应用于游戏的 AI 工具。

Charisma.ai

“我以前和你一样是个冒险家,直到我的膝盖中了一箭。”

要是你听到过这段引文,而且每次在《天际》游戏中都会听到这句话,都快听腻了,那么你肯定会因为知道游戏角色开发工具 Charisma.ai 而兴奋。这款工具可以自动生成 NPC。生成的 NPC 可以给出适当的情绪反应、记录玩家互动,甚至运用 AI 生成的声音,让每一个角色都独一无二。目前多家大型游戏公司已经在使用这款工具,如 Epic Games 和索尼互动娱乐(通过 PlayStation),以及华纳兄弟、梦工厂和 BBC 等知名企业。

Scenario

通常,游戏开发人员分属两大阵营。要么精通游戏的美术领域……要么就是对美术一窍不通。如果你属于后者,或者你想要提高美术素养但却没有时间,那么 Scenario 将帮助你改变整个游戏规则。

顾名思义,Scenario 就是一款针对美术知识产权的 AI 工具。它帮助公司和开发人员构建自定义美术生成器和 AI 引擎,而无需担心图像所有权问题。

尽管人工智能在游戏设计中的应用尚处于初级阶段,但 Scenario 已然相当成熟,你可以利用其训练模型,创建与现有游戏资产相似的内容和图形。这样,你就可以源源不断地创作完全属于自己的游戏作品。

Leonardo.ai

与 Scenario 类似,Leonardo.ai 还可以创建游戏内置资产和图形。

不过,后者最大的亮点是能够快速创建多个版本的游戏资产,以找到最适合你自身游戏创意的资产。假设你的游戏资产创意已经初步成型,但你还不太确定角色应该是什么样子。

Leonardo.ai 可以快速生成创意并进行迭代,这意味着你不仅可以针对角色生成新的资产,还可以持续不断地进行更新,在此过程中不断调整,直到对最终结果满意为止。如果你希望 AI 游戏设计无需太多实际动手操作,那么 Leonardo.ai 还可以搭载预先训练好的模型,自动生成可以直接使用的资产。如果你预计马上就会出现危机,需要快速产出成果时,这款工具就非常有用。

Promethean AI

Scenario 和 Leonardo 等工具都专注于游戏开发的美术方面,而 Promethean AI 侧重的则是后端开发中的其它繁重工作。

Promethean 就像抹在砖头上的灰泥,它把所有的要素结合在一起,形成一个整体。游戏公司和开发人员利用其协助处理非创意性任务,从数字资产管理到虚拟世界创建和设计等。

总体而言,这款工具简化了流程,并填补了专业知识或资源方面的空白。

Latitude

Latitude 创作了 AI 电子游戏—— AI Dungeon,一款基于文本的探险游戏。目前,Latitude 已经开始为游戏开发人员创造更多生成式 AI 工具。

开发人员和剧情设计师都可以使用这款工具,它相当于配合 Twine 使用的 ChatGPT,用于构建世界。这款工具能够创造独特的沉浸式世界,蕴含丰富的可能性和潜在分支。它非常适合用于编纂丰富多彩、波澜曲折的故事情节而无需掌握奥斯卡得奖编剧的渊博知识和技能。

Modl.ai

即便是在最理想的情况下,电子游戏的质控和测试都涉及庞大的工作量,需要数百名测试人员竭尽全力,避免出现任何可能导致故障、错误和其他意外性能问题的迹象。

Modl.ai 是一个自定义机器人生成器,可用于自动处理和测试游戏开发的不同方面。开发人员可以不限量地创建各种独立用户,对游戏进行测试,发现小故障、漏洞和其他意外性能问题
利用 AI 加速游戏开发

显然,世界各地的游戏开发者,不论是小型独立创意工作室,还是顶尖的 AAA 级大型游戏公司,都已经开始使用 AI。随着人工智能工具的不断发展,以及行业需求的不断增长,我们期待着 AI 生成电子游戏新一波浪潮的到来。

游戏开发需要考虑速度和效率,如果 CI/CD 管道不顺畅,团队中的所有人都会受到影响。Incredibuild for CI/CD 能够大幅度加快 CI 构建速度。点击获取试用 License!

你可能感兴趣的:(C++,游戏开发,Unreal,人工智能,unreal,engine,ci,c++)