AI全程辅佐游戏开发:21天Jam实践与效率跃升
2026/06/12 02:09阅读量 2
本文作者分享了在21天BOOOM Jam中完全使用AI(Cursor、Codex、ElevenLabs等)辅助开发游戏的实操经验。核心代码量达3.1万行,Git提交约1000次,开发时长为去年的两倍。AI不仅接管了代码生成、bug修复、Git操作等工程任务,还在团队协作中承担了资产整理、数据转译、音频处理等琐碎工作。作者指出AI大幅提升了工程效率,但无法替代游戏的核心体验与美学判断。
事件概述
核心信息
- 工程效率提升:本次AI生成代码量达3.1万行(排除插件),相比去年的4千行提升近十倍;Git提交次数约1000次,远多于往年的400次;实际投入100小时,约为去年的两倍。原子化提交更利于AI维护。
- 团队协作优化:AI可自动完成资产重命名、目录整理、配置引用更新,半小时内完成换UI到上传Testflight全流程。还能将Notion文档中的对白自动转为游戏配置并导入立绘,翻译时收集全项目文本生成校对表格,再倒回游戏配置,无需额外插件。
- 工具流程串联:AI可梳理资产清单并用GPT Image 2生成可视化美术需求清单;读取Discord聊天记录提取优化建议;批量收集多对象参数生成表格辅助全局调整;自动完成音频归一化并筛选不合格素材;语义化分析Unity场景的Git冲突并自动修复。
- Git操作接管:AI作为自然语言Git客户端,可总结工作内容、协助合并美术资产与冲突处理;模糊描述时间段即可自动运行git bisect定位出错提交并修复;通过git worktree独立处理问题版本,不打断当前开发。
- 精确定位:Deeplink:针对层级复杂、同名实体多的问题,开发者让AI生成自定义deeplink功能,选中目标物体后复制GlobalObjectId传给AI,实现精确定位,适用于生成复杂Prefab和批量替换关卡元素。
- 自我修复闭环:Unity MCP:配置“编译修复”流程:AI修改代码后自动触发Unity资源刷新、读取错误日志修复、进入播放模式冒烟测试,重复至无错误。AI几乎可独立完成全平台打包测试,iOS打包可自行修复plist问题并完成设备部署与TestFlight上传。
- Debug模式:Cursor Debug Mode不凭空猜测问题,先列出假设并添加调试日志,要求开发者复现后根据实际日志分析修复。支持真机调试,可通过ssh读取Steam Deck等设备日志。Unity崩溃日志、Profiler数据均可交给AI提取有效信息。该模式帮助修复了多个极端bug并完成性能优化。
- 降低实验门槛:AI可批量修改运行时实例化Prefab参数并应用回预置体,避免退出播放模式丢失修改;全程无需手动操作动画状态机,用自然语言描述需求即可自动完成状态机与过渡设置。AI还帮助解决了WebGL Shader兼容问题。
- AI生成音频:所有音乐音效由ElevenLabs AI生成,开发者开放API后AI一站式完成音效埋点,并产出了符合氛围的合成器BGM,实现了双声道脚步声、分段式动态BGM等细节。
- AI的局限:AI擅长搭建机制,但无法定义完整的游戏体验。根据MDA游戏理论,机制只是起点,还需要动态呈现的体验和美学感受,这部分仍需要人的设计与判断。
值得关注
这是作者团队首次完全AI原生的游戏开发项目,作者已半年未手写代码,依靠AI对话完成开发。AI提升的是工程生产效率,而非直接决定游戏质量;它能加速机制、资产、bug的落地,让低优先级细节有机会进入成品。但游戏的最终成立仍取决于人的体验、审美和价值判断,这些无法被AI自动验证和指标量化的内容才是游戏最独特的价值。
