我发这个帖子主要是想发泄一下。我正用AI帮我写游戏代码。我一直梦想将来能成为游戏设计师——甚至为此上了大学,但我的重心始终在美术方面。大学课程几乎没怎么涉及编程,我的学习重点更多是放在游戏开发的美术部分。

其实我也尝试过自学编程来完成课程作业,基本概念还算能掌握。我跟着教程学,也向教授求助过。但到了年底,游戏项目的截止日期逼近,我不得不用AI来检查自己写的代码。我的代码质量很差,根本无法运行(要么Unity报错,要么不报错时游戏里某些功能又无法正常运作)。但AI总能找出问题所在,让我能迅速完成游戏并提交作业。

现在我在独自开发自己的游戏。坦白说,AI写代码的能力远胜于我。虽然我懂得基础概念(比如知道"如果某个不再需要的函数仍在Update/Awake中被调用就删掉它"),但即便如此,大部分代码还是AI在写。

可我感觉自己像个骗子。我知道玩我游戏的人不会"看到"AI代码,但我知道它存在。我知道自己的编程水平不足以实现想要的成果。当人们听说我大学学的是"游戏设计"时,总以为我是个编程高手。但我不是。我不是程序员。我只是个美术人员。要不是穷得叮当响,我宁愿雇人来帮我写代码。

我不打算在游戏其他方面使用AI。所有美术、音乐、菜单、关卡、音效、剧情/剧本等全是我亲手完成的。我知道这很自私。但我想让这款小游戏在今年或明年内发布,想尽快完成我的"第一个真正意义上的游戏"。如果让我从头重写代码,恐怕要等很久很久才能发布。

好处是,当我询问AI时,它会解释为什么用某种方式写代码,这帮我理解了为什么某些代码函数适用于X却不适用于Y。即便如此,有时我还是觉得自己已经失败了。有时我又很开心游戏能运行、能玩。我也不知道该怎么说。对此我的感受实在太复杂了。

抱歉写这么长。谢谢你的阅读!