Simon Willison:2026 年 10 月是 vibe coding 游戏开发的拐点
Simon Willison 认为 2026 年 10 月是 vibe coding 游戏开发的拐点,他用 Claude Opus 5.5 以完全不看代码的方式做出四款自己真正爱玩的 HTML/JavaScript 浏览器游戏。
Simon Willison 博客·2026-10-28 21:55· 42 分钟前AI 评分68
vibe 游戏开发的十月拐点
AI 导读
Simon Willison 认为 2026 年 10 月是 vibe coding 游戏开发的拐点,他用 Claude Opus 5.5 以纯 vibe coding 方式做了四款自己真正爱玩的 HTML/JavaScript 浏览器游戏。
正文 · 原文
我之前写过,2025 年 11 月是编程智能体的一个拐点——在那一刻,Opus 4.5 和 GPT-5.1 跨过了一个临界点,意味着它们各自的编程智能体成为了软件工程师可靠的日常工具。我认为我们在 2026 年 10 月已经到达了一个新的拐点,而这一次是针对vibe coding 电脑游戏的。
- Tree Appreciator
- Emberwick
- Battle Drones
- Pumpkin Farmer,又名 Quarter Sun Cove
- 四倍的侮辱
- 如果有人真的投入精力会怎样?
- 你应该做一个游戏!
尤其是 Claude Opus 5.5,在构建一款引人入胜的游戏所需的几个方面都展现出了有意义的改进:
- 3D 建模
- 音乐生成(参见 Scrimshaw Jukebox)
- 游戏设计(!)
最后一点尤其重要。模型们早就能做出看起来像游戏的东西了,正如我之前的实验中所见。挑战一直在于如何做出一个真正好玩的游戏。
游戏设计是一个深奥的领域。我不会假装自己精通于此——我了解得足够多,足以将其视为一门手艺而心怀敬意。创造一个新颖、引人入胜的游戏循环,在恰当的难度上挑战玩家,并提供令人满意的学习曲线,是一门精妙的艺术。我原本不认为模型能做到这一点。
然后我试着告诉 Claude Opus 5.5“让它好玩得多”……它做到了。
在过去几周里,我以 vibe coding 方式(按这个词的经典含义——完全不看代码)做了四款我真心喜欢玩的游戏。
周末我参加了在伯克利举办的 Foo Camp,遇到了几位有着相似经历的人。如今做出好玩的游戏简直容易得惊人。新的挑战在于构思出新颖、令人愉悦、且没有 AI 辅助就不会存在的游戏概念。
我还没有做过详尽的研究,但我目前的印象是 GPT-6 Astra 还没有完全达到那个水平。它绝对能做出游戏,但它的趣味感与 Opus 5.5 不在一个水平上。我预计 OpenAI 会在年底前达到。
以下四个游戏项目让我确信,模型现在能够在极少指导下制作出有趣的游戏。这四个都是用 HTML 和 JavaScript 构建的,完全在浏览器中运行。
Tree Appreciator
我发现真正令人愉悦的最小游戏是 Tree Appreciator。这个我用了普通的 Claude 聊天界面——甚至不需要 Claude Code。
这是我们在Skyline Boulevard 上开车看树时我一时兴起做的。我的提示词是:
Build a three js game called "Tree appreciator" - it shows you two algorithmically generated trees and the game mechanics is about appreciating the differences between them. Think hard about how to make sure it is both fun and beautiful.
我发现告诉模型使用 three.js 效果非常好。Claude 没有自己的图像生成模型,但能够构建出外观和手感都极佳的全彩 3D 模型。
这个游戏完全不需要任何迭代或后续提示——我一次就得到了成品。它给我返回了一个可爱的小型移动端友好找不同游戏。你可以在这里玩。这是构建它的聊天记录。

它令人愉悦地放松。画面很有趣,而把你已完成的树木收集到一个“植物标本馆”里,会带来一种美好而温馨的成就感。
Emberwick
这是一个更有野心的项目,我同样使用常规的 Claude 聊天构建。我首先为一个俯视角奇幻 RPG 构建了一个引擎的实验性原型:
Build a demo game engine three.js which is a top down (but at an angle) RPG - the player gets to move through the world with one or two companions. Create a fantasy village setting that demonstrates walking around outside and then shows how when the player enters a building the wall between the player and the camera goes transparent so the user can see what is happening
Add some NPCs and plenty of furniture and different types of building some with an upstairs - be creative, make it look great
这是第一个版本。它运行得非常好!

我受到启发,提高了自己的野心:
Make it not so flat - the buildings are great but the landscape itself is completely flat at the moment, fix that
Add basements to two of the buildings with a tunnel system joining them below the village
Add the start of a rocky mountain on one side of the village containing a cave with a sleeping troll
这是那个版本。

当那个产生了不错的结果后,我决定一路推进到底:
Now turn this into an actual game - quadruple the size of the playable area, introduce fun game mechanics, add a plot that isn't too cliche, some twists, a magic system, make it really good
我们在这里又回到了“把它做得真的很好”这样的提示!要求一个“不要太老套”的情节似乎也奏效了——它有点老套,但仍然足够新颖,让我享受地跟着故事走。
与 Tree Appreciator 不同,这个项目花了相当多的额外试玩和提示才达到完成版本。这主要是因为玩法问题——比如某个角色因为另一个故事元素导致他们移动到另一个地点,而不在正确的位置来完成一个任务。
这是最终的游戏。它有一个完整的故事,通关大约需要 15 分钟。

甚至还有一个实验性的关卡编辑器,如果你想放入自己的房屋、家具和景观特征的话。
当一切都能正常运行后(而且我迭代修复了一些玩法 bug),我从头到尾玩了一遍,发现自己被结局打动了!我对此有些尴尬,因为这个游戏里的一切——画面、情节、角色、音乐、对话——都来自模型。我的创作投入几乎只是“这是一个奇幻村庄,有一只巨魔在洞穴里睡觉”。
这是完整的共享 Claude 聊天,我在其中构建了这个游戏。
我还把同样初始的一系列提示输入了 ChatGPT GPT-6 Pro。这是记录和完成的游戏,供比较。它看起来很棒,但我认为它的可玩性远不如前者。
Battle Drones
这是我迄今为止最成功的项目,我上周写过它。这是一款 Command & Conquer 风格的即时战略游戏,两支机器人军队(或截至周六为四支)建造单位、采集废料并争夺领土。
这也是让我确信 Opus 5.5 知道什么是“好玩”的项目。
最初的版本是在七月使用 Claude Fable 5 构建的。它让我得到了一个可运行的 2D Command & Conquer 风格游戏,但玩起来并不太好。
我提示 Opus 5.5“让它好玩得多”,后来又提示“把这个游戏移植到 three.js”,游戏就此脱胎换骨。在我的文章里有详细的逐条记录(包含提示)。
如今,Battle Drones 拥有 2-4 人多人游戏(通过一个 vibe coded 的 WebSockets 中继服务器)、奖章、回放、七张地图、随机地图生成器,以及一组添加规则变体的“mutators”。
它还允许不同的 LLM 互相对战,使用一种模式:游戏推进五秒后暂停,给不同模型时间解读新的游戏状态并排好下一组命令。这是Claude Haiku 5.5 对阵 GPT-6 Luna的回放:

Battle Drones 是 Opus 5.5 创建 3D 模型能力的一个特别好的例子。这个页面让你可以浏览游戏中的所有模型。
上周二,我以 Apache 2.0 许可证发布了 Battle Drones。周三,Gabriel Turpin 发布了 Panache(截图在这里),这是 Battle Drones 的一个分支,将游戏重新构想为 1900 年代法国美好年代的蒸汽朋克风格,配有新的模型、音乐和动画开场序列。开源的力量!
Pumpkin Farmer,又名 Quarter Sun Cove
我住在加利福尼亚州半月湾,这里是年度半月湾艺术与南瓜节的举办地,该节日包括一场巨型南瓜称重比赛。
我决定尝试制作一款不只是廉价模仿已有作品的游戏,于是我开始创作一款关于种植南瓜、培育巨型南瓜,以及应对十月南瓜季繁忙景象的游戏。
我把它叫做“Quarter Sun Cove”。
我还在对这个项目进行迭代,但它已经初具雏形,相当不错。这是一款温馨的农场模拟游戏,你需要在一年中照料你的巨型南瓜,并种植普通大小的南瓜以便在十月出售,然后在南瓜季销售南瓜,并让你的巨型南瓜参加称重比赛。
游戏中的每个角色都是(素食的)动物。镇长是一只鹈鹕。你可以扮演鹈鹕、臭鼬、浣熊、负鼠、海狸、郊狼、狐狸、猫头鹰、海獭或斑海豹。这些物种后来都会(带着它们的孩子)出现,向你购买南瓜。
它极其可爱。

你可以在这里玩最新版本。我对游戏机制还不太满意——它实际上相当复杂:你必须决定何时种植南瓜,以便它们在十月游客最多的周末成熟。
这是最初的头脑风暴会议,它产生了这份规格文件。然后我让 Opus 5.5 Ultracode 烧掉了数百万个 token,花了将近两天时间把它构建出来。
我告诉 Claude“频繁地给用户带来惊喜和愉悦”,结果就是如此多的小细节和彩蛋。有淘气的浣熊,一只负责称重比赛的大象海豹,把南瓜滚回海洋的斑海豹,一只游荡的山羊,以及关于种植巨型南瓜的迷信,这些迷信有时会成真。
这还不是我最好的游戏——它玩起来不如 Battle Drones 有趣——但它代表了我想要更多的那种游戏:古怪、有趣、独特的个人化——某种在以前的时代不会被制作出来的东西。
四倍的侮辱
如果你对 AI 生成的艺术、AI 生成的音乐、AI 生成的文字和 AI 生成的代码感到反感,我有个坏消息要告诉你:氛围编程游戏把所有这些同时结合在了一起。
更广泛的游戏社区已经对游戏中的 AI 生成资产产生了反感。过去几年里,随着 Midjourney 等工具让开发者能够为他们的项目生成资产,这个问题日益严重。这篇 IGN 报道讲述了人们对 Valve 的 Steam Next Fest 中劣质内容的抱怨,是一个很好的近期例子。
现在我们有这样的游戏:一切——代码、资产、对话,甚至游戏设计本身——都可以外包给模型。而且结果并不差!
过去,制作一款电脑游戏是所有软件开发中最具挑战性的项目之一,它需要综合多种技能,并在数月甚至数年的时间里保持高度专注和投入。而现在,我只需在手机上输入提示词,就能做出一个可玩的多人 RTS 游戏!
我预计,正如我们在编程领域已经看到的那样,这会导致分化。一些玩家会拒绝接触以这种方式构建的游戏。另一些人则可能欣然接受,认为这让游戏开发向更广泛的受众敞开了大门。我倾向于后者!
我当然不会把我那些凭感觉写出来的游戏拿去参加传统的 game jam 或比赛——我觉得自己还没资格。我们很可能会看到新的渠道出现,让凭感觉做游戏的开发者们比较各自的项目。
如果有人真的投入了功夫,会发生什么?
这件事让我既兴奋又羞愧的地方在于,我只投入了如此少的创意,却得到了有趣的结果。我在这里描述的项目大致按我投入的精力排序。没有一个项目花费我超过四小时的工作(外加 Claude Code 自行运转的许多小时)。
现在想象一下,任何认真对待这件事、投入大量创意时间、在游戏设计上运用更好的品味,然后对结果进行试玩和迭代,直到做到自己能做到的最好的人,能取得怎样的成就。
我想看到那些没有这些新工具就不会存在的游戏。
你应该做一个游戏!
以这种方式构建游戏非常有趣。这是 vibe coding 的完美应用场景,因为风险太低了:在一个个人的 vibe coding 游戏项目里,一个 bug 能造成多大破坏呢?
(好吧,确实可能造成一些破坏……我尝试的基于音频的多人游戏让我妻子 Natalie 头痛得厉害!)
到目前为止,我所有的游戏都是使用静态托管(通常是 GitHub Pages 或 Cloudflare Pages)的 HTML 和 JavaScript。现代浏览器——包括移动浏览器——能力惊人。前沿模型已经了解 three.js 和 Phaser 等库。我发现这些移动网页游戏与原生体验难以区分,至少对于我尝试构建的这类游戏而言是如此。
我建议从这样的提示词开始:
Build a mobile-friendly three.js game where...
这在 chatgpt.com 和 claude.ai 上都能用——你甚至不需要启动完整的编码智能体。作为最后一个例子,这里是“构建一个移动端友好的 three.js 游戏,让老鼠必须躲避猫”,分别由 Claude Opus 5.5 Extra 和 GPT-6 Extra High 生成。
一旦你的项目通过概念验证阶段,就切换到 Codex 或 Claude Code。
如果游戏不够有趣,加上这个:
Make it a LOT more fun
标签:game-design、games、ai、generative-ai、chatgpt、llms、claude、vibe-coding、claude-code
来源:Simon Willison 博客 · simonwillison.net
来源:RadarAI · aihot.news