如何使用ChatGPT开发Unity小游戏

写在前面

首先我们需要知道ChatGpt的语料学习机制,所以为了让它更加“精准扶贫”,钥匙君建议大家在提问之前先引导它进入你想要它成为的角色,ChatGpt在国外已经被“玩坏”,在游戏领域也切实提高了不少码农的工作效率,这里做分享,希望能帮助到国内在途的各位GPT大军!
话不多说,直接↓

开炮!开炮!

1.首先获取思路

这一步主要是和ChatGpt沟通让它知道我是想做游戏,并且让它提供5个Demo,然后再去根据Demo的框架看哪个可能贴近我们的想法,进而引导它做进一步操作

2.引导ChatGpt获取大致的模板或Demo

这里选择第一款,属于资源建造类,大致意思是玩家困在荒岛上,需要收集资源搭建建筑,抵御风暴等灾难
接下来询问开发的基本步骤,这是它给出的答复,大致意思是确定游戏的剧情,玩法机制等
如何使用ChatGPT开发Unity小游戏_第1张图片

3.引导提供脚本

3.1角色跟随和移动脚本

然后我们要求它给出一个视角为上方的角色移动脚本,它也能非常好的完成,因此我们在寻求ChatGpt帮助的时候可以按照这个思路去做,从角色控制或者场景资源方面去入手,当然其实按照正常的开发思路,我们都是用框架,本人也测过让它给出一些开源框架,它是能准确给出的
如何使用ChatGPT开发Unity小游戏_第2张图片
如何使用ChatGPT开发Unity小游戏_第3张图片

3.2 资源获取脚本

接着询问它如何才能更好地获取资源,这里它基本上给出了5个脚本

比如我们选择追问第一个资源管理的相关脚本,这里它提供了一个非常简单的字典来管理资源,简单高效
如何使用ChatGPT开发Unity小游戏_第4张图片

3.3 测试脚本错误能否发现

我们都知道需要继承MonoBehavior的脚本才能挂载到物体,那么这里尝试将这个问题抛给到ChatGpt让它帮忙,它能正确指出这个错误,可想而知这玩意的强大。
如何使用ChatGPT开发Unity小游戏_第5张图片
如何使用ChatGPT开发Unity小游戏_第6张图片

3.4 自动生成玩法机制类的脚本

接下来让它帮忙直接生成资源脚本,也能很好地完成
如何使用ChatGPT开发Unity小游戏_第7张图片
后续就是持续灵魂发问,比如让它提供游戏生存相关的元素和玩法,它这边会提供类似口渴机制,健康机制,饥饿机制等,当某些值过低会直接打出gg,可以说是非常智能了
如何使用ChatGPT开发Unity小游戏_第8张图片
一般这块代码它提供完毕之后会提供这个脚本的使用方法
在这里插入图片描述
它甚至能在你的引导下完成刚体碰撞之类的需求,注意蓝色角色前面最近的那个方块
如何使用ChatGPT开发Unity小游戏_第9张图片
控制物体向前,方块资源被吃掉了,或者说被拾取了
如何使用ChatGPT开发Unity小游戏_第10张图片
还有包括建造的方式等等,这里就不赘述了,稍微引导都能完成
下一个问题大致意思是我要逃离这个岛屿,它直接给来了个抽象的船,直接上图,又搞笑又佩服
如何使用ChatGPT开发Unity小游戏_第11张图片

4.致命一击

都扶贫到中产了,那就直接来个更离谱的问题——你觉得还缺啥?
哈哈,感觉它稍微有点被问懵,但是还是给出了解释,它这段话大致意思是还可以添加关卡等级,场景资源,声音音乐等。ChatGpt的强大之处一方面是它强大的学习能力,更重要的是它还是一个实时学习的,也就是说它会将你和它这段时间的所有聊天考虑进去来统筹帮你考虑解决方案
如何使用ChatGPT开发Unity小游戏_第12张图片

写在最后

当然这里只是分享一个思路,相信有不少大佬已经颇有研究,钥匙君在这里感触比较深的是,在这个过程中发问的方式很重要,我们只是在不停地正确引导它,也许有朝一日ChatGpt或者更强大的聊天AI会把很多职业变成驯兽师一样,相比于猿类至少是进化了哈哈,后续钥匙君也会持续关注。

你可能感兴趣的:(Unity专栏,unity,chatgpt,游戏引擎)