我正目前正在 Unity (HDRP) 中开发一个心理恐怖游戏,并经常思考人们如何在现实中的生产环境中使用 AI。

我有几个朋友是大公司的开发者,事实上,他们已经以非常紧密的方式融入 AI。 不仅仅是外部工具,例如(ChatGPT 或 Copilot),而是他们的工作流程中深深嵌入的东西。一些他们的工作中,使用了代理来与项目互动,审阅 Git 修订,对代码生成,或自动化任务。 在许多情况下,他们说自己不会 “编码“像以前那么多了,而只是花更多时间监督 AI 的行为。

这让我思考它在游戏开发中是如何运作的,因为我感觉到人们在 Unity 或以往的游戏开发中不太常谈论这个话题。也许它正在发生,我只是没发现出来。

我试图了解的是,这样的更紧密的 AI 习惯是否存在于大生产环境中,或者 AI 是否依然主要被作为外部助手来使用。

我对使用在引擎内的机制特别感兴趣。例如,当使用 Unity Profiler 或 Frame Debugger 时,如果你面临的是性能问题,是否已经有一种东西可以理解你的项目环境并帮助你知道如何优化? 或者这还是完全依赖人类经验?

我看到 Unity 从新版本中开始引入他们自己的 AI 工具,但我对这些工具是否在现实中实用,或是否还过早实用缺乏了解。

我不是一个纯粹的程序员,我更在技术艺术领域,但我一直在工作引擎里。所以我试图了解我是否忽略了任何重要的工具或流程。

如果有人在大生产环境中有经验,他们会如何处理这个事务,我将非常感谢。