最近一直在尝试让 AI 来写游戏代码,感觉摸索出了一套还算可行的流程,来分享下。
项目是 Windows 上跑的 UE5.4 C++,已经写了一段时间了。现在的工作方式是:
开发环境:
工作流程就是我在 cursor 里提需求,左边 chat 分析,右边 claude code 直接上手写,偶尔需要我去 rider 里操作一下。
项目目录下新建了两个文件夹:
ClaudeContent/
用来放压缩过的项目上下文,不然每次都要重新介绍项目背景太麻烦ClaudeScript/
放一些 Claude code 能直接跑的脚本,主要是编译命令( WSL 环境编译 UE 还是有点麻烦的)重点是要让 Claude code 能自己验证改完的代码没问题。
上下文管理很重要:项目稍微复杂点就得模块化,按需给 AI 喂信息,不能一股脑全倒给它。
自检流程必须有:现在只能简单验证编译通过,后面准备加点测试用例让它自己跑。
文档要写得 AI 看得懂:流程图改用 mermaid 了,不确定写得清不清楚直接问 AI 。
图形相关的东西基本废掉
UI 界面、场景调试这些需要看效果的活,AI 基本帮不上忙。哪怕给再多上下文也没用,它又看不到画面。
在 AI 能理解的范围内,Claude code 写代码确实挺靠谱的。
逻辑开发、架构设计这些它处理得很好,但涉及视觉的就只能靠人了。
整体来说还是提升了不少效率,特别是那些重复性的增删改查,基本不用自己动手了。
有类似经验的兄弟可以交流下,看看还有啥能优化的地方。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.