当前位置: 华文问答 > 数码

独立游戏的制作过程中AI能起到多大作用?

2023-11-05数码

做独立游戏的时候,AI起到的作用说大不大说小不小,如果一定要给个称呼, 我觉得是一个「还算靠得住的好助手」 。确实是分担了不少原本比较麻烦的事情,比如我在开发过程中,会用到AI的主要地方有这些,都是非常实在的实战中需要的东西:

咨询一些知识类信息

在游戏开发中,有很多被认为是「十分有开发技术」的活,本身其实仅仅只是知识面而已,你知道就知道了,你不知道就是不知道的,所以这些问题问AI就行了。 常见的知识类问题主要包括数学上的和软件(引擎)运用、语言语法方面的,但是思路上的问题,AI帮不上忙 。比如我最近问过的一些问题:

这是语言方面的问题,问AI基本没问题,有问题编译不过也就发现了,所以不太会坑
这是自学和使用URP和Post Process的那套RenderFeature和RenderPass时候,基本都是知识,翻书也翻得到的,但是我猴叔是个文盲,自己看书是不可能看的。
Unity的animator对我来说也是个十足的第三方了,咋用得看「说明书」,还是那句话,看书是不可能的,是不是,现在有了AI聊聊天就知道了。
甚至想偷懒的时候,计算器都不用打开了,直接到右边屏幕上找他就行了
一些数学问题,因为中专之后没上过数学课,所以可能对别人来说轻而易举的问题,对我来说就是大麻烦了,得问AI,幸好这些都是知识,而不是智慧,只要就有绝对正确的答案

看,很多非常基础的问题,因为我从来都是个学渣而不知道,很多基本的知识也没有时间去掌握一下(时间当然要用来打游戏,做游戏的不玩游戏能行吗?),所以开发游戏的时候会遇到一些让人意想不到的问题。有了这位知识面极为丰富的小助手之后,问题就变得简单了——他总能在最短的时间,不带一点嘲笑的告诉我这些基本问题的答案,并且用上了以后都对。这让我的开发效率大幅度提高了,原本需要2、3天的工作,现在几个小时就能完成——因为以前我需要百度甚至翻书去查阅一些知识点,现在打字儿问他就行了。以前要打开其他软件做的事情,现在偷懒问问AI就有了。

做一些临时用的美术资源

用AI多的还有用AI做的美术资源,也是一样的,就是为了偷懒不去搜索了,但是用一个色块又让自己不那么舒服,所以就让AI制作一些,千猴马的大白马老师调教了不少AI画图的东西,我就坐享其成就行了。

毕竟游戏开发总是要经历demo阶段的,demo阶段理论上来说全是方块就能玩,框架搭好,玩法可运行就行了,但是画面能好一些赏心悦目也没什么不好,所以临时用个的美术资源,之前都是网上找感觉对的图,一找就是一下午,现在只要提个需求就有了。

当然,这并不是一个刚需,只能说「让生活变得更美好了」。

扯淡和聊天,或者说找认同

千万别小看了这个环节,这也是真正的独立游戏最难的地方——就是耐得住寂寞。任何游戏的开发,都像是一场漫长的战斗,「夫战勇气也」,人是需要自信和动力继续下去的,而你的动力不可能始终有。尤其是很多时候,开发游戏的动力仅仅来自于脑袋一热,或者高情商的说法叫「一时冲动」,当这种「一热」过去之后很可能就自己都怀疑自己在干什么了。这当然不是最致命的,而是很多时候你项目做到中期的时候,会开始自我怀疑,包括「游戏到底好不好玩?」「真的会有玩家买单吗?」类似这样的问题和焦虑,会困扰着每一个人。如果是一个小团队,好处是会互相鼓励,偶尔聊天聊起自己的游戏,兴趣又会再次点燃,但真的绝大多数时候是自己一个人工作,偶尔跟合作的人网上聊聊项目,就很难有这种机会。这时候又会用到AI了:

虽然AI并不是那么会安慰人,但至少他不会嫌烦,也不会说些我不爱听的。如果你在组建团队的时候,需要所有人都这样,这是不可能的,有才能的人多少有点棱角,如果你为了怕棱角而只招募让自己舒服的人,项目就已经死了——人在一起,叫聚会;心在一起,叫团队。心在一起,并不是说事事宠着你,而是大家都想做好游戏,但是在这种为了做好的交流中,难免会发生冲突和争执,会发生不愉快,不会估计你的情感给出意见,这是需要消化的。但是AI就不太会伤人。人,都需要不好听但有用意见,也需要照顾自己情绪价值的而没什么用意见,只是比例多点少点而已。

所以

AI在游戏开发中的作用其实不算小,有相当于一个高级项目PM的能力,比PM更好的是他的知识面更全,反馈更及时—— 是一个十分不错的项目助理 。还不会像腾讯的PM这样办不了啥事儿,答不了问题,还瞧不起外包人员还整天冷嘲热讽。