我开始怀疑像无晴、UNITY或GODOT这样的大型引擎是否还值得使用,至少从目前来看。
我在Unreal度过了漫长的岁月,学习了蓝图、C++、尼加拉、行为树、材质编辑器、甚至一些HLSL。我不是初学者,我深入地参与了这个生态系统。
有一个时候我开始将 AI integrate 到我的工作流中(多数是 GPT),每天使用它来帮助构建系统。这个确实提高了我的生产力,但无晴还是让我感到很不爽。
主要的问题是,无晴(特别是蓝图)并不是 AI-friendly。即使 AI 给你提供了坚固的结构或代码,你仍然需要:
手动在编辑器中编排东西,处理隐藏状态,手动调整很多事
感觉引擎比它有助于阻碍了更多。显然这不是设计用于 AI-assisted 工作流的。
我尝试了 Unity 和 Gドット之后,发现体验更加顺畅。因为它们更注重编码(没有厚重的蓝图式系统),所以较容易直接执行 AI 提供的内容,而不会与编辑器进行抗争。
然后我尝试了一种不使用引擎的方式,只用纯编码(我的情况是使用 JavaScript),并且使用了 tools 如 GITHUB Copilot 和 Cursor。
如果说实话….我感觉有点吃惊。
我能够在约 3 个工作日内建造了一个工作游戏原型,这在无晴中容易花费我好几个星期。
这让我思考了一下:如果 AI 在编码中发挥最佳作用,而引擎则会引入阻碍(尤其是富含编辑器的引擎)。那么,我们还需要引擎吗?至少对于像我的 JS 2D 游戏这样的游戏类别而言。
我清晰地理解引擎提供了大量内容(渲染,物理,工具等),但是对于某些类型的游戏和工作流,引擎开始感觉像是一个过载而不是优势。
我很好奇:
有人其他已经因为 AI 工作流而离开引擎吗?
你使用 Unity 或 Godot 这中间的方式还是坚持使用它们?
完全依赖编码(JS 等)是否可长久,还是我低估了引擎的作用?
你当前的 AI 驱动的工作流是什么样的?
对于我的情况来说
你会完全离开引擎,还是将引擎保留用于特定用途?至少对于无晴来说,开始觉得这些引擎很古老且庞大。
评论 (0)