Vibe Coding 多人游戏(一)—— Pieter Levels 一个人的游戏帝国
Pieter Levelslevelsio是独立开发者圈子里最传奇的人物之一。荷兰人数字游民一个人运营着 nomads.com数字游民社区、photoai.comAI 照片编辑、remoteok.com远程工作招聘等多款产品全部盈利全部单人操作。2025 年 2 月之前他做的产品都是传统 SaaS。然后他发现了 AI 代码生成。背景2025 年初Andrej Karpathy 提出了 Vibe Coding 这个概念——让 AI 写代码你只管感受氛围忘记代码的存在。Pieter 把这句话当真了。第一章一次偶然的尝试2025-02-222025 年 2 月 22 日Pieter 发了一条推文想做一个 3D 飞行游戏带摩天楼浏览器就能玩。不知道能不能做出来。他用 CursorAI 代码编辑器写了几行提示词。三小时后第一个可玩版本跑起来了。当天的进展速度令人咋舌时间做了什么第一条推想做 3D 飞行游戏3 小时Cursor 生成可玩了当日内加射击、手机控制nippleJS、爆炸效果1 天想加多人模式先用 PeerJSWebRTC但只支持 2 人对战2 天Cursor 联合创始人 Michael Truell 亲自帮他 debug 路由问题3 天Python WebSocket 服务器搞定真多人联网关键推文 levelsio 2025-02-25IT WORKS!!!!! A FULL multiplayer with Python websockets server that receives and broadcasts all player positions every 100ms (10 times per second). All code written almost 100% by AI with Cursor and Grok 3 wrote the server code.每个红色飞机都是真人玩家在飞。之前不动是因为那些是已经退出游戏的旧玩家位置数据还留在服务器上。点赞 15,483 | 转发 1,154整个游戏的代码 1 个 HTML 文件。前端用 Three.js 渲染 3D 场景。多人联网用 Python WebSocket 服务器每 100ms每秒 10 次接收并广播所有玩家的位置。代码 100% AI 编写——Cursor 写前端Grok 3 写服务器。第二章病毒传播2025-02-25 ~ 2025-03-11游戏上线后Pieter 在 XTwitter上直播开发过程——这就是他后来反复强调的Build in Public策略。几件事助推了传播1. Elon Musk 转发Elon Musk 看到了这个游戏并转发峰值同时在线人数直接冲到26,000 人。2. 游戏体验本身就是话题一个全部由 AI 编写的浏览器飞行模拟器——这本身就足够成为一个媒体爆点。Indie Hackers、Hacker News、各种 AI 新闻站都有报道。3. 游戏内广告牌变现Pieter 没有做内购、没有卖 VIP、没有开箱。他的变现方案极其简单广告牌5,000 美元 / 月在游戏里的摩天楼上展示你的品牌F-16 战斗机升级29.99 美元一次性付费解锁 F-16 机型后面还加了飞船UFO广告位Basecamp 花 $5K/月买了一个 UFO 广告广告牌在几周内售罄。第三章第 17 天$1M ARR2025-03-112025 年 3 月 11 日Pieter 发布了一条推文fly.pieter.com 从零到 100 万美元 ARR只用了 17 天营收数据87,000 美元 / 月 MRR折合 104 万美元 / 年 ARR玩家数据320,000 人已经开过飞机这是我所有项目里增长最快的没有之一。点赞 3,654 | 转发 153他的原始推文还提到了当时的维护和开发状态我这些天正在法国和瑞士旅行大部分时间都和女朋友在一起本来就该这样然后每天晚上挤出一小时比如现在手忙脚乱地修 bug、加功能。如果没有 AI这根本不可能——没有 AI 的话同样的工作量需要多花 10-100 倍的时间。我还在用 cursor_ai AnthropicAI Claude 3.5也在试 3.7。他也坦承了一些问题修了一些 XSS 问题——说实话除非你明确要求 AI 检查每一个 XSS 漏洞AI 写代码的时候不太关心安全问题。所以你真的得专门让它特别去检查代码因为说实话AI 写的代码安全漏洞可能很多。也有人在评论区质疑他capncleaver: 我为你的成功高兴但你能不能别把它叫 ARR/MRR游戏上线不到一个月。你得先有Recurring持续性收入才行。第四章技术架构详解经过多方资料Pieter 的推文、IndieHackers 博客、知乎文章交叉验证以下是 fly.pieter.com 的完整技术栈前端Three.js3D 游戏渲染引擎浏览器直接运行用 CursorAI 编辑器和 Claude Sonnet 3.5/3.7 生成加入 nippleJS 支持手机触控1 个 HTML 文件包含全部代码后端Python WebSocket 服务器用 Grok 3 写服务器代码每 100ms10 次/秒接收并广播所有玩家位置轻量级——没有数据库所有状态在内存中服务器部署Pieter 用的是Hetzner VPS 集群前面套了 Cloudflare没有 Kubernetes没有 Docker没有复杂部署DDoS 防护由于游戏玩家太多被各种攻击是家常便饭。Pieter 的应对很有意思最外层Cloudflare游戏在 Cloudflare 背后由 Cloudflare 吸收大部分 DDoS 流量。Pietflare2026-06-27[推文链接]后来 Pieter 干脆自己写了一套防护系统命名为Pietflare我做了自己的小 Cloudflare叫 Pietflare。它是一个 DDoS 和探针检测器用 AI 识别带中央 IP / ASN / 国家黑名单。每个 VPS 把可疑访问日志上报到中央管理后台所有服务器每分钟拉取中央黑名单然后在 Nginx 层拦截。它有一个中央仪表盘我可以看到任何威胁并即时拦截但最好让 AI 自己拦截。哦对了最重要的一点——只要你攻击了我任何一个网站你就自动被我所有网站拉黑了。不过他也承认好吧它不能真正阻挡 DDoS那必须 Cloudflare 级别才行前面还是有 Cloudflare 的所以不能直接用 iptables但它能有效阻止那些使劲打服务器的人比如爬虫。加上 Cloudflare API key 的话也可以在 Cloudflare 层面直接拉黑不用进他们的后台。技术架构全景图用户浏览器 (Three.js) ↕ WebSocket (100ms 广播位置) Python WebSocket Server (Grok 3 生成) ↕ Nginx (Pietflare 黑名单拦截) Cloudflare (DDoS 防护) ↕ Hetzner VPS 集群第五章同款续作——Apocalypse Dronefly.pieter.com 成功后Pieter 又做了一个类似的多人游戏Apocalypse Dronedrone.pieter.com / dronesim.com。这是多人 FPV 无人机战斗模拟器同样是 vibe coding从头到尾 AI 写新增 AI 生成音乐东欧战争风格玩家从士兵开始 → 按 F 切换到无人机 → 从背包发射 3 种无人机攻击地面 空中双模式比飞行模拟玩法更丰富这种模式他后来几乎变成了模板AI 写多人游戏 → 免费玩 → 广告牌变现 → 改功能加新游戏。第六章对个人开发者的启示1. Build in Public 比游戏本身更值钱Pieter 的火爆不是因为 fly.pieter.com 画面多好、玩法多创新。是因为他在 X 上直播了整个过程——从能不能做出来到第 17 天 $1M ARR。每一行代码的诞生、每次 bug、每次服务器被攻击——他都在推特上即时分享。这本身就是内容产品。2. 广告牌 内购他没有做开箱、月卡、皮肤商城。单纯卖广告牌 $5K/月几十个品牌排队买。Basecamp 买 UFO 广告位给这游戏做了二次传播。3. AI 写多人游戏的效率革命3 天从零到 26k 人在线。如果没有 AI同样的工作量多人同步、射击系统、UI、地图、触控适配一个人至少需要几个月。但他自己也说了安全漏洞多AI 不会主动防 XSS。4. 技术越简单越好