TL;DR

AI 艺术很糟糕,基本上它会从人对艺术的表达和创造性中取走。 但编程? 经常,程序员会有 客观正确的 方法来编写程序,根据其规范/要求,所以我觉得 用AI写代码时, 不会 失去太多。 但我说了这句话, 除了vibe coding 外, 在coding中,AI的好坏线在哪里呢?

---------------------

首先我要说一下一点背景和关于我的一些信息:

我是一名专业的软件开发者,工作几年了,所有的代码都是我自己写的,直到去年我工作开始需要使用AI。 诚然,使用AI是节省时间的时刻,尤其是当论坛/Stack Exchange留下了几个未回答的问题时。 所以我不会称自己为一个“偷懒”的业余人士”- 我有几年的自己工作的经验。

最近,我发现自己生活稳定到足以认真地工作游戏编程。 思考我需要的工具和资源,但有一个显然的巨象: AI。

显然(出于好理由),游戏开发者社区认为AI是游戏开发中的一个祸害。 但我认为AI主要是问题在于 写代码和资产创建。 例如地图、模型、角色、故事等等。 换句话说, 由人类表达定义的部分

但当它 来到编程时,我总是得到混合的答案。 我想这是因为编程本身是 较少 的艺术:根据我的经验, 有很多客观正确的 方法来编写程序,根据其规范和要求...唯一的限制因素是熟悉工具。 例如框架、语言、库等。 有 总是 一些你不知道的东西,会永远阻止你前进。 很难知道你不知道什么... AI已经成为我知道你不知道的最好的工具。

我想清楚, 我不打算跳过合适的学习 - 我已经花费了几百美元购买GDQuest的Godot 4课程 (真的推荐,真的很好)。 但我只是想说, 有一些编程概念和模式,我怀疑我不会完全理解,除非我获得硕士学位或十年左右的试错。

最后:

我打算自己制作所有的艺术,就像我一直以来一样,从拿起铅笔和纸开始,我有一个强烈的游戏愿景,我永远不会用AI玷污它。

但在技术方面——那更客观的地方—— 在coding中,坏AI的线在哪里? (除了vibe coding之外,通常来说很糟糕的编程实践)

你能帮我这个想成为游戏开发者的朋友吗?我不想做的就是开发一个被AI使用的游戏,而我只是想用Google Gemini来查找如何使用四元数函数来混合动画和IK在Godot中。

谢谢 :)