V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iceAD
V2EX  ›  Claude

Claude code + Cursor 辅助游戏开发体验分享。

  •  
  •   iceAD · 11 天前 · 1122 次点击

    折腾了一段时间,分享下用 Claude Code 开发 UE5 项目的体验

    最近一直在尝试让 AI 来写游戏代码,感觉摸索出了一套还算可行的流程,来分享下。

    我的 setup

    项目是 Windows 上跑的 UE5.4 C++,已经写了一段时间了。现在的工作方式是:

    开发环境:

    • 主力 IDE:Rider (正常开发用)
    • AI 工作环境:Cursor 编辑器 + WSL 插件打开 Windows 项目目录
      • 左边窗口:Cursor chat ( ask 模式分析需求)
      • 右边窗口:Claude code (直接改代码)

    工作流程就是我在 cursor 里提需求,左边 chat 分析,右边 claude code 直接上手写,偶尔需要我去 rider 里操作一下。

    为了让 AI 好用,加了点东西

    项目目录下新建了两个文件夹:

    • ClaudeContent/ 用来放压缩过的项目上下文,不然每次都要重新介绍项目背景太麻烦
    • ClaudeScript/ 放一些 Claude code 能直接跑的脚本,主要是编译命令( WSL 环境编译 UE 还是有点麻烦的)

    重点是要让 Claude code 能自己验证改完的代码没问题。

    几个坑和经验

    上下文管理很重要:项目稍微复杂点就得模块化,按需给 AI 喂信息,不能一股脑全倒给它。

    自检流程必须有:现在只能简单验证编译通过,后面准备加点测试用例让它自己跑。

    文档要写得 AI 看得懂:流程图改用 mermaid 了,不确定写得清不清楚直接问 AI 。

    目前的痛点

    图形相关的东西基本废掉

    UI 界面、场景调试这些需要看效果的活,AI 基本帮不上忙。哪怕给再多上下文也没用,它又看不到画面。

    总结

    在 AI 能理解的范围内,Claude code 写代码确实挺靠谱的。

    逻辑开发、架构设计这些它处理得很好,但涉及视觉的就只能靠人了。

    整体来说还是提升了不少效率,特别是那些重复性的增删改查,基本不用自己动手了。

    有类似经验的兄弟可以交流下,看看还有啥能优化的地方。

    9 条回复    2025-07-23 10:35:39 +08:00
    KodakkuD
        1
    KodakkuD  
       11 天前
    请问做的是什么功能?
    iceAD
        2
    iceAD  
    OP
       11 天前
    @KodakkuD 塔防类游戏,可以理解为类似兽人必须死。
    mekingname
        3
    mekingname  
       11 天前
    你的 cursor 返回的信息,是怎么给到 claude code 的?手动复制粘贴?
    iceAD
        4
    iceAD  
    OP
       11 天前
    @mekingname 会先和 Cursor 确定一个对 claude code 友好的任务说明。通常这个说明属于对话一次性的,所以会直接粘贴过去。之后 claude code 运行时,cursor 也只是起到一个辅助我理解的作用,因为可以 @文件,比传统 chat 网页要好使。 如果需要给到 claude code 的话,不复制粘贴,那也就是存在一个文件里面,在 claude code 去 @,但是这样还得维护这个文档的生命周期,我觉得一次性的复制粘贴就好。
    mekingname
        5
    mekingname  
       10 天前
    @iceAD claude code 有 Python SDK ,可以用 Python 来操作 Claude Code 做任务。你可以让 cursor 去写操作 claude code 的代码。这样就能实现 cursor 直接控制 cc
    iceAD
        6
    iceAD  
    OP
       10 天前
    @mekingname 从未设想的道路,可以实时。🫡
    iceAD
        7
    iceAD  
    OP
       10 天前
    @mekingname 很棒,我明显感觉上下文被进一步压缩了,比我目前方案更进一步。
    mekingname
        8
    mekingname  
       9 天前
    @iceAD 可以,要不要来我公众号投稿,就这个 cursor 控制 claude code 的方案
    iceAD
        9
    iceAD  
    OP
       9 天前
    @mekingname 搂了一眼,我可能文笔不太行。不过点子随意分享。说不定微信公众号发了,评论区还有不一样的用法。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2333 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 00:52 · PVG 08:52 · LAX 17:52 · JFK 20:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.