Vibe Coding火了,1/4创业公司靠AI写代码,程序员的天塌了
2 天前 / 阅读约9分钟
来源:36kr
开发者转向“产品架构师”

还记得那个叫Levelsio的老哥吗?

靠AI,三小时手搓的游戏怒赚28万。

现在全靠AI的开发方式,正在变成一种名叫“Vibe Coding”(氛围编码)的新潮流。

简单来说,你只要动动嘴皮子,AI就能帮你开发一个产品,全程不用写一行代码。

在这场“Vibe Coding”狂欢中,网友们用类似的方式做出了各种各样的游戏:

从骑马大战飞龙的奇幻冒险,到水上摩托艇的惊险竞速,再到多人海盗船的探索之旅……

显然,AI已经改变了产品传统的开发方式,而这个进度远超你想象。

YC管理合伙人贾里德·弗里德曼透露:W25中,1/4的创业公司,用AI生成代码库。

那么,我们应该如何理解理解这种变化?这些变化又会对传统开发者带来哪些影响?

01 “懒人开发”风潮席卷,重构开发工作流

Vibe Coding的概念,最早是由前OpenAI研究员Andrej Karpathy提出。

意思是,开发者可以完全跟着感觉走,直接说需求,强调的是“做什么”,而非“如何做”。

你别说,这种看上去有点“摆”的编程模式,效果还挺好。

Kar神只是通过语音对话软件SuperWhisper和Composer,动动嘴皮子,键盘都不用碰,在1小时内就构建一个阅读应用和一个战舰游戏。

大量实践者也发现,这种“跑哪算哪”的编程方式,真的可以大幅提高开发速度。从时间上,一个人1小时到3天不等,就可以开发出一款类似《赛道狂飙》的AI游戏。

以下5款游戏,就是不同的开发者用Vide Coding的方式手搓出来的,大部分游戏的画面与创意都受到了认可:

1)3D星际飞行《Fly Pieter》(创业大神levelsio开发)

在这款游戏中,玩家可以驾驶各种飞机,包括Cessna 172、F-16和A-10 Warthog。玩家通过控制战机飞行,切换视角,穿越所有星体、飞艇障碍物。

这款游戏由创业大神levelsio用Cursor和Grok-3开发,前后仅花了3个小时开发,后续优化也由AI来完成。

这款游戏有着“无加载界面”和不错的流畅性,在高峰期在线用户达到2000人。

赚钱方面,游戏全靠卖虚拟道具上的广告位,例如单个飞艇广告位月租金高达2500美元。《Fly Pieter》通过“资产租赁”降低用户干扰,提升了广告主精准投放效率。

在游戏发布的首周,levelsio卖了2颗星球、19架飞艇 、12架F16战斗机,这款略显粗糙的游戏赚了17360美元(约合人民币12.64万元)。

后续,开发者还计划增加飞机和皮肤选择器,推出不同价格档次的高级版本。

2)屠龙游戏(资深软件工程师Grégory D'Angelo开发)

这个游戏是一款以屠龙冒险为主题的战斗游戏,游戏中的恶龙会喷火、攻击玩家,玩家需要骑马用弩箭击败恶龙。这款游戏的分享动态在X上获得了1.2w点赞。

开发者借助Cursor和Three.js内置几何体(用BoxGeometry、SphereGeometry等代码创建出球体、长方体之类),0行代码开发完成了这款游戏。

凭借不错的流畅性和“如梦如幻”的画面,这个游戏也获得一些好评。

开发者解释,这是因为Three.js的WebGL渲染能力支撑了流畅画面。同时,他还用AI生成后期处理与着色器,不过游戏的物理交互还需手动优化。

3)太空漫步《Space Rush》(MIT博士Chong-U开发)

这款游戏的玩法是在太空的陆地上奔跑,前进获得星星累计积分,并在过程中躲避障碍物。

游戏基于Claude Sonnet 3.7开发,用时仅1天。开发者还用AI处理了后期和着色器,包含星球奔跑交互与后期特效。测试玩家称其“充满吉卜力风格”。

游戏是为了庆祝Windsurf Wave 4而发布的实验性项目,目前尚未商业化,未来或通过Steam平台采用买断制。

4)水上摩托Jet Ski Simulation(网友Cemil Sevim开发)

这是一款“水上摩托+足球”游戏(https://t.co/tBuimd9oQd),玩法就是通过骑行摩托在海上城市里寻找足球,绕过障碍物把足球运到球门处。

开发者受levelsio启发,基于Cursor和Three.js耗时3天开发,游戏使用Three.js实现水面物理模拟,用Cursor生成了特技动作代码。

盈利方面,游戏计划通过“多人竞技模式”引入赛季通行证和皮肤内购,同时探索广告植入(如水上摩托品牌合作)。

5)3D多人海盗游戏(网友fkadev开发)

这款游戏要求玩家要驾驶这艘船,您需要控制方向舵、帆和锚,可以在岛屿附近停靠,依靠大炮进行射击。游戏后续会加入多人战斗模式。

开发者fkadev也是受levelsio启发,用Windsurf模式、花费1小时开发了游戏。

开发过程依赖Three.js的模型加载与AI生成的剧情脚本,但物理碰撞检测需手动调试。游戏后续用AI编程添加了战斗逻辑。游戏被评“玩法新颖”,但平衡性问题突出(如船只操控难度过高)。

游戏开发者倾向开源社区协作,未来可能通过Patreon众筹支持开发。

通过以上案例不难看出,AI已经能够将开发周期从月级压缩至小时级。那么,这种神奇的编程方式到底是如何做到的?乌鸦君总结了以下四步:

1)首先,打开Cursor,在软件中把选择"全接受"模式。

2)对着SuperWhisper麦克风描述,例如说"侧边栏内边距减半",AI能自动精准定位代码并自动修改。不看.lang文件(用于存储游戏、软件等应用程序本地化语言资源的文件)直接构建操作。

3)AI会自动给出修改建议,全部“一键接受”,无视代码差异。报错信息往对话框里一丢,AI通常能自动修复。

4)修复Bug:遇到搞不定的Bug就佛系绕道,或是随便提些要求,让AI自己捣鼓出结果。

某网友提供的Vibe Coding教程:https://github.com/David-Sola/AIGaming

02 产品开发的逻辑变了

千万可别小看这个事,这意味着,AI正在彻底变革产品开发的方式。

YC曾经做过一个很生动的比喻:

Vibe Coding有点像用MidJourney生成图片:当你对AI产出的版本不满意,就不必纠结于去改prompt,常常直接“Roll”再来几次,生成五六个版本选一个最好看的就行。

相比以前手动从零开始写所有逻辑,这个过程往往非常快。

而且,现在这个趋势的发展速度远远超出你的想象,说几个数据你就明白了:

第一个数据来自YC,根据YC管理合伙人贾里德·弗里德曼在YouTube上透露的信息:其W25的1/4的创业公司中,有95%的代码库是由AI生成。

也就是说,目前YC正在孵化的这一批次创业公司中,有1/4的代码库几乎完全由AI生成。(YC是全球最知名的孵化器,迄今已孵化超过3000多家公司,总估值超过4000亿美金,一直被视为AI创业的风向标。)

第二个数据来自谷歌,上个财季,谷歌CEO称,公司超过1/4的新代码由AI生成。

第三个数据来自投资管理公司ARK Investment。据ARK在一份研究中引用SWE-bench截至今年3月7日的数据:过去一年里,最先进AI模型的软件工程能力已经从4%的成功率飙升到了70%。

AI在改变产品开发模式的同时,也对开发者提出了更高的要求。

具体来说,随着软件构建成本降低,“工程师”占比可能下降,岗位职称和职责也会显著调整。未来可能更注重明确需求,而非实现细节。

用YC的话说,“写代码这件事本身越来越像是跟 AI 对话,而人类工程师更像是在做产品设计或需求定义。”

在未来,顶尖的工程师必须掌握两大核心能力:一是要有自己的产品审美和判断力;二是强大的系统设计能力和深入代码调试的功底

未来程序员不需要会写代码,但不仅要会审代码,还要懂产品。

在YC CEO Garry Tan看来,未来的开发者更像是产品架构师,具备出色的产品审美,清楚当下什么真正有价值、该构建什么。