一人公司成长社区
‹ 返回案例库

花不到150美元,2.7万行代码零手写!9年iOS工程师第一次做游戏,用AI两周完成拿下17万奖金

拥有9年iOS开发经验的工程师Ieocoout,第一次尝试做游戏,用Claude Code在两周内完成《Capybara Food Delivery(水豚送外卖)》,全程没有手写一行代码,拿下Cursor Vibe Jam 2026冠军,奖金2.5万美元(约17万人民币)。整款游戏超过2.7万行代码全部由AI编写,Logo、插画、纹理、3D模型、背景音乐、音效,甚至开发过程中使用的编辑器工具也几乎全部出自AI之手。总成本不到150美元。他最重要的经验不是“AI会写代码”,而是当AI做不到某个要求时,就让AI去开发新工具来解决问题——地图编辑器、道路编辑器、过场动画编辑器,全是Claude帮他写的。

花不到150美元,2.7万行代码零手写!9年iOS工程师第一次做游戏,用AI两周完成拿下17万奖金
收入区间
城市
赛道
AI应用
细分领域
AI开发

一、产品、项目等基本信息

《Capybara Food Delivery(水豚送外卖)》是一款支持单人与多人联机的休闲游戏:玩家扮演一只骑着小摩托的水豚,在城市中收集订单、将食物准时送到顾客手中;漂移太激烈食物会掉落。游戏采用PS1风格视觉效果,支持英语、葡萄牙语、西班牙语、德语、韩语、简体中文、印地语等多种语言。

工具链方面,Claude Code(Opus 4.7)负责核心代码生成,开发过程中额外充值100美元升级到Max 20x;GPT Images 2与Grok生成贴图和插画;Tripo3D Pro(每月19.9美元)负责图片转3D模型;Suno和ElevenLabs生成背景音乐和音效(免费版);游戏引擎采用Three.js。

 

二、商业结果

  • 开发周期:两周

  • 代码量:超2.7万行,全部由AI生成

  • 提交次数:188次以上

  • 开发成本:不到150美元

  • 获奖:Cursor Vibe Jam 2026冠军,奖金2.5万美元(约17万人民币)

  • 团队规模:单人

 

三、创业过程分析

第一步:第一周,先把游戏跑起来

Ieocoout没有急着追求画面效果,而是优先完成核心玩法:一只骑小摩托送外卖的水豚。从一句简单设想开始,他同时开启2-3个Claude Code会话,让每个会话负责不同模块(一个负责地图、一个负责UI、一个负责物理系统),避免多个AI同时修改同一份代码。他专门搭建了Sandbox测试地图调试驾驶手感,并让AI设计了一个iPhone风格手机界面作为接单系统——Claude一次就利用CSS实现了整个界面。

最大的挑战来自地图生成。AI能生成一张完整地图,却很难精准控制每栋建筑位置,放大后模型质量明显下降,且整张地图是一个整体无法优化。他选择让AI做一个地图编辑器——随后Claude开发了一整套游戏内编辑器,支持地形编辑、材质绘制、放置模型和自动生成道路。有了编辑器后,他手工搭建了整张地图,加入基督像、金门大桥、Hollywood山标等现实地标,这部分是项目中他投入人力最多的环节。

第二步:第二周,AI开始帮他造工具

第一周核心玩法完成后,主要工作变成打磨体验。他选择PS1风格(低分辨率纹理、有限颜色),并用ChatGPT Images-2生成写实纹理替换占位材质。这一周的关键转变是:当AI做不到某个要求时,他不再尝试让AI直接完成,而是让AI开发新的工具——道路编辑器、过场动画编辑器等。道路编辑器点击几个控制点就能自动生成柏油路、土路、人行道、路灯和护栏,这些道路还能同步出现在游戏内导航App中。过场动画编辑器则像一个简化版视频剪辑软件,支持拖拽镜头、添加音乐、设置转场,所有动画在游戏中实时录制。

第三步:最大的效率提升不是2.7万行代码,是AI造的工具

Ieocoout总结:AI编程最大的变化不是写代码越来越快,而是开发者的角色正在转变——以前大部分时间花在敲代码,现在更多时间花在思考需求、规划功能、编写Prompt和测试体验。整个项目中带来最大效率提升的不是Claude写出的2.7万行代码,而是Claude帮他开发出来的一系列编辑器工具。“让AI帮你造工具,再用工具继续开发”才是Vibe Coding最值得关注的地方。

 

四、创业启发

  1. 当AI做不到时,让它造工具
    AI生成整座城市效果不好——他选择让AI做一个地图编辑器。AI写代码的能力只是起点,AI造工具的能力才是杠杆。工具一旦造好,后续开发的效率会成倍提升。

  2. 同时开多个AI会话,避免“上下文污染”
    他让不同会话负责不同模块,每开发一个新功能重新开启一个无上下文的新会话,只有修Bug时保留长期运行的会话。AI的上下文窗口有限,把任务拆得越细,AI的输出质量越高。

  3. 真实不等于有趣,参数调整是人的判断
    他在调整食物掉落角度时,特意让参数不“真实”——因为真实不一定有趣,他想要的是好玩。AI可以生成代码,但“什么好玩”这个判断,仍然来自人。

  4. MVP的第一目标是“能跑”,不是“好看”
    第一周优先跑通核心玩法,画面效果放到第二周。先让游戏“能玩”,再让它“好看”——这个顺序在任何AI开发项目里都适用。

#AI辅助开发#AI造工具#Cursor#Vibe Coding#独立游戏
(0)
收藏 (0)

发表回复

登录后才能评论