GameGPT:使用AI实现游戏开发自动化

译文
人工智能
使用多代理基于AI开发游戏的这种方法果真切实可行吗?如今,从事游戏开发如同走钢丝。游戏行业处于一种怪异的境地:游戏变得越来越酷,越来越有开创性,但同时也变得越来越让人头疼:更大的团队、更长的工作时间以及巨额预算。

译者 | 布加迪

审校 | 重楼

如今,从事游戏开发如同走钢丝。游戏行业处于一种怪异境地:游戏变得越来越酷,越来越有开创性,但同时也变得越来越让人头疼的团队、更长的工作时间以及巨额预算。相信我,我知道从事这个行当有多难:我和好友Jim花了两年多时间来打磨自己的太空海战游戏。

那么,有什么解决方法吗?AI能我们一臂之力来自AutoGame、X-Institute和USC的一些聪明人一直在研究这个问题。他们想出了一非常有趣的工具名为GameGPT的AI框架,旨在处理游戏开发方面的一些繁重工作。

如果你像我一样执迷于游戏制作肯定会驻足倾听。我们将阐述这个提议的GameGPT如何运作,看看它是否真的名副其实,并讨论这对游戏开发的所有人来说意味着什么。

游戏开发日益复杂

首先,不妨仔细看看为什么游戏开发变得如此资源密集。当代AAA游戏拥有庞大的代码库,含有牵涉多种编程语言的数百万行代码。数百人的团队而言,平均开发周期为3年至5年。有些游戏的成本更是超过1亿美元,《荒野大镖客2:救赎》的成本超过5亿美元。

这种复杂性源图形、物理、人工智能、开放世界和在线连接等方面越来越高要求。手工设计游戏玩法复杂宏大世界需要庞大的团队和努力。

然而,随着成本和时间激增,延误和超支的风险也成倍增加。这给开发人员带来了越来越大的压力,并导致了行业危机职场倦怠。AI能帮上忙吗

AI如何改变游戏开发工作流程?

时候GameGPT有了用武之地。提议该工具的研究人员发现了AI有机会使游戏制作流程的大部分环节实现自动化。GameGPT旨在展示AI不仅有望帮助设计师,还有望实际接手处理核心开发任务。

我要补充一点,有很多名为“GameGPT”的项目,请务必查看这个项目的官方论文

按照设想,GameGPT结合多个AI代理的协作框架。每个代理都有各自的专长,比如规划、编码或测试等。它们协同运行,将游戏理念转化为最终成品。不妨更详细地看一下这种提议的框架。

深入探究GameGPT架构

GameGPT旨在利用相互协作的专门的AI代理,使游戏开发实现自动化可以研究人员是如何建立这个框架的

1. 首先,研究人员确定游戏开发项目中的关键角色和里程碑,这包括游戏规划、任务分类、编码、测试和审查步骤。

2. 接下来,他们为每个角色分配AI代理。代理使用像GPT-3这样的大语言模型,可以熟练地生成文本。

3. 每个代理都使用游戏数据集和来自游戏开发人员的反馈,针对其特定角色加以微调比如说规划代理使用游戏设计文件进行训练,以提高对游戏计划的理解。

4. 代理只处理过程的一小部分。比如说,编码代理只将任务转换代码不设计任务本身。这使得角色对AI而言比较简单。

5. 代理既可以访问以前对话的私密内容,也可以访问所有代理都可以看见的共享讨论历史记录。这让它们能够合作。

6. 添加了审查代理,严谨分析来自规划代理、编码代理和测试代理的输出。这有助于发现任何错误或限制。

7. 开发人员可以在必要时借助该框架提供交互式反馈,以进一步优化代理输出。

8. 角色确立后,代理就可以按顺序工作,使开发阶段实现自动化规划人员创建设计文档,编码人员实现代码,测试人员验证代码,审查人员在每个阶段提供监督。

9. 至于更具创造性的设计步骤,开发人员仍然决定总体愿景。AI旨在使易于预测的执行和生产方面实现自动化

这种专门的狭窄AI系统协作多代理方法使GameGPT能够以循序渐进的方式,使游戏开发工作流程的大部分环节实现自动化。研究人员希望,通过解复杂性,AI可以有效地处理创过程的特定部分。

关于自动化游戏开发和GameGPT的几点思考

GameGPT是一个值得关注的概念,它有望使用多个专门代理来简化游戏开发。这种方法可能比依赖单一的通用模型更有效。通过自动化处理重复任务,开发人员可以专注于真正需要人类创造力的方面

不过坦率地说,极其失望的是,虽然这篇论文提出了GameGPT框架,并详细描述了其组件,但没有包括任何量化评估或实验结果来证明其性能。我们怎么知道这个想法到底好不好?它当然新奇,之前已有人提议在其他环境中使用具有特定角色的多个代理。

此外,游戏开发中全面自动化的理念也引发了关于原创性和创新的复杂问题。在规划一款新游戏时,游戏开发人员常常将独特的创造性要素视为至关重要的部分AI目前在构思这种突破性的想法方面不尽人意,特别是由于它难以将紧张和冲突概念化,而这对创新至关重要。

阶段,我认为GameGPT主要是一种学术探索。我认为其总体思路大致正确,它让我们得以领略AI如何彻底改变最具活力、最有挑战性的创意领域之一。未来很可能是人类创造力和AI产生协同效应,我根本不知道这方面我们能走得多远。如果没有明确的结果部分和可量化的信息,我们就不是很清楚在游戏工作室是否值得投入来建立这种多代理环境

原文标题:GameGPT: Using AI to Automate Game Development,作者:Mike Young

责任编辑:华轩 来源: 51CTO
相关推荐

2009-10-09 17:50:59

VB Script开发

2017-01-16 13:38:05

前端开发自动化

2009-07-27 12:54:10

ASP.NET+Ora

2024-03-08 13:11:05

前端自动化工具

2022-11-15 17:07:40

开发自动化前端

2020-01-16 09:00:00

AI人工智能ML

2018-01-30 10:24:41

2020-08-26 11:01:42

AI 数据人工智能

2016-05-18 17:35:44

2015-10-21 15:08:25

电缆自动化

2021-07-15 20:02:12

AI 数据人工智能

2021-10-14 09:55:28

AnsibleanacronLinux

2021-09-08 16:03:12

Kubernetes 安全开源

2015-08-12 15:10:46

Ubuntucronlinux

2021-04-25 09:00:00

人工智能机器学习技术

2021-10-26 22:39:08

人工智能云计算IT

2024-02-20 16:27:29

RPAAI人工智能

2017-12-17 21:58:18

2021-09-17 15:56:14

数据平台自动化

2021-11-19 10:55:03

GitOps运维自动化
点赞
收藏

51CTO技术栈公众号