Simon Willison's Weblog

The October inflection point for vibe game development

6.9内容质量
The October inflection point for vibe game development

TL;DR · AI 摘要

The October inflection point for vibe game development Simon Willison’s Weblog Newsletter smallhead Sponsored by: WorkOS...

核心要点

  • 主题聚焦:The October inflection point for vibe game devel
  • 来源:Simon Willison's Weblog,建议结合原文判断细节。
  • AI 分析暂不可用,本条为保底评分与摘要。
#AI#编程#前端#后端#云计算
打开原文

2026年10月氛围游戏开发的转折点

Simon Willison的博客

通讯

#smallhead

由以下公司赞助:

WorkOS Airlock — 用于AI代理的基于意图的访问控制。

申请早期访问

2026年10月氛围游戏开发的转折点

2026年10月28日

我之前写过关于2025年11月是编码代理转折点的内容——这是Opus 4.5和GPT-5.1达到临界点的时刻,它们的编码代理从此成为软件工程师可靠的日常工具。我认为我们现在已经到达了2026年10月的新转折点,这次是针对氛围游戏开发。

  • 树木鉴赏家
  • 灰烬镇
  • 战斗无人机
  • 南瓜农夫(又名四分之一太阳湾)
  • 四倍侮辱
  • 如果有人真正投入工作会发生什么?
  • 你应该开发一款游戏!

Claude Opus 5.5在多个关键领域表现出显著改进,这些改进对于开发引人入胜的游戏至关重要:

  • 3D建模
  • 音乐生成(参见Scrimshaw Jukebox)
  • 游戏设计(!)

最后一个改进尤为重要。模型已经能够创建看起来像游戏的东西,这在我的先前实验中已经有所体现。真正的挑战是开发真正有趣的游戏。

游戏设计是一个深奥的领域。我不会假装自己对此非常精通——但我知道这门手艺值得尊重。创造一个新颖且引人入胜的游戏循环,让玩家在合适的难度下挑战并获得令人满意的成长曲线,这是一门精细的艺术。我原本认为模型无法做到这一点。

但当我告诉Claude Opus 5.5"让它变得有趣得多"时,它确实做到了。

在过去的几周里,我通过氛围编码(以传统意义上的"氛围编码"——完全不查看代码)开发了四款游戏,而且我确实享受了这些游戏。

周末我参加了伯克利的Foo Camp,遇到了一些有类似体验的人。现在开发玩法良好的游戏出乎意料地容易。新的挑战是想出新颖且令人愉悦的游戏概念,这些概念在没有AI帮助的情况下是无法实现的。

我没有进行详尽的研究,但目前的印象是GPT-6 Astra尚未达到这个水平。它确实可以构建游戏,但其对趣味性的把握不如Opus 5.5。我预计OpenAI将在今年年底前达到这个水平。

这四个游戏项目让我确信模型现在只需很少的指导就能生成有趣的游戏。所有四个项目都使用HTML和JavaScript构建,完全在浏览器中运行。

#### 树木鉴赏家

我发现最令人愉悦的最小游戏是"树木鉴赏家"。我使用常规的Claude聊天界面来构建这个游戏——甚至不需要Claude Code。

当我们在Skyline Boulevard沿路看树时,我一时兴起创建了这个游戏。我的提示是:

创建一个名为"Tree appreciator"的three.js游戏 - 它会向你展示两棵算法生成的树,游戏机制是欣赏它们之间的差异。认真思考如何确保它既有趣又美观。

我发现告诉模型使用three.js效果非常好。Claude没有自己的图像生成模型,但能够构建出视觉和触觉体验都很出色的全彩3D模型。

这个项目完全不需要任何迭代或后续提示——我一次性就完成了游戏。它为我带回了一个可爱的小型移动友好型找不同游戏。你可以在这里游玩:。以下是构建该游戏的对话记录。

游戏体验令人感到愉悦而放松。画面设计有趣,收集完成的树木并放入“标本馆”中,能带来一种温馨的成就感。

#### Emberwick

这是一个更为雄心勃勃的项目,我再次使用常规的Claude聊天功能来构建。我最初开始构建一个俯视视角的奇幻角色扮演游戏引擎的实验性原型:

构建一个使用three.js的演示游戏引擎,这是一个俯视视角(但带有角度)的RPG——玩家可以与一到两个同伴一起在世界中移动。创建一个奇幻村庄场景,展示在户外行走,然后当玩家进入建筑物时,玩家与摄像机之间的墙壁会变得透明,让用户可以看到内部情况。添加一些NPC和大量家具,以及不同类型的建筑,其中一些建筑设有二楼——发挥创意,让场景看起来很棒。

这是第一个版本:。它运行得非常好!

我受到启发,决定提升自己的目标:

让场景不再那么平坦——建筑很棒,但目前整个地形完全平坦,需要修复这个问题。为两个建筑添加地下室,并通过隧道系统将它们连接在村庄下方。在村庄一侧添加一座岩石山脉的初始设计,其中包含一个有睡着的巨魔的洞穴。

这是那个版本:。

当这个版本产生良好结果后,我决定彻底推进:

现在将这个项目转化为真正的游戏——将可游玩区域的大小扩大四倍,引入有趣的玩法机制,添加一个不太老套的情节,加入一些转折和魔法系统,让游戏变得非常出色。

我们又回到了“让游戏变得非常出色”这样的提示!要求一个“不太老套”的情节似乎也奏效了——虽然情节本身略显老套,但依然足够新颖,让我享受跟随故事的发展。

与Tree Appreciator不同,这个项目需要大量额外的测试和提示才能达到最终版本。这主要是由于游戏性问题——例如角色因为其他剧情元素的影响而移动到其他位置,导致无法在正确位置完成任务。

这是最终版本的游戏:。它包含一个完整的故事,游玩大约需要15分钟。

甚至还有一个实验性的关卡编辑器,如果你想添加自己的房屋、家具和地形特征,可以使用它。

当所有功能都正常运行(并解决了部分游戏性漏洞后),我从头到尾玩了一遍,发现自己对结局产生了情感共鸣!我对此感到有些尴尬,因为这款游戏中的所有内容——画面、情节、角色、音乐、对话——都来自模型。我的创意输入几乎只是“这是一个奇幻村庄,洞穴里有一个睡着的巨魔”。

以下是构建这款游戏的完整Claude对话记录。

我还通过ChatGPT GPT-6 Pro输入了相同的初始提示序列。这是对话记录和最终游戏的对比版本。看起来很棒,但我认为它的可玩性远不如前者。

#### Battle Drones

这无疑是迄今为止我最成功的项目,我上周曾写过相关报道:。这是一款类似《命令与征服》的即时战略游戏,两支机器人军队(或周六更新后变为四支)建造单位、收集废料并争夺领土。

这也是让我确信Opus 5.5理解“乐趣”含义的项目。

第一个版本是在七月使用 Claude Fable 5 构建的。它让我实现了可运行的 2D《命令与征服》风格游戏,但实际体验并不理想。

我让 Opus 5.5 依次执行了“让游戏变得有趣得多”和“将游戏移植到 three.js”两个指令,游戏因此发生了显著变化。我在文章中详细记录了这个过程(包含所有提示指令)。

如今,《Battle Drones》支持 2-4 人多人游戏(通过自定义的 WebSocket 中继服务器),包含奖章系统、回放功能、七张地图、随机地图生成器,以及一组“规则变体”功能。游戏还支持不同 LLM 之间对战,通过一种特殊模式:游戏每前进五秒后暂停,让不同模型有时间解析新状态并生成下一步指令。这里有一段 Claude Haiku 5.5 与 GPT-6 Luna 的对战回放:

《Battle Drones》是展示 Opus 5.5 3D建模能力的典型案例。这一页可以浏览游戏中所有模型:

我在上周二将《Battle Drones》以 Apache 2.0 许可证开源。周三 Gabriel Turpin 发布了《Panache》(截图见此),这是一个基于《Battle Drones》的衍生项目,将游戏重新构想为蒸汽朋克风格的 1900 年 Belle Époque 法国版本,包含全新模型、音乐和动画开场。开源的力量正在显现!

#### 南瓜农夫,又称四分之一太阳湾

我住在加州半月湾,这里是每年一度的半月湾艺术与南瓜节的举办地,包含巨型南瓜称重竞赛等特色活动。

我决定尝试开发一个不单纯模仿现有游戏的原创项目,于是开始构思一款关于种植南瓜、培育巨型南瓜并应对十月南瓜季热潮的游戏。我将其命名为“Quarter Sun Cove”。

这个项目仍在持续迭代,但已初具雏形。这是一款温馨的农场模拟游戏,你将在一年中照顾巨型南瓜,种植普通南瓜在十月出售,然后在南瓜季销售南瓜并参与称重竞赛。

游戏中所有角色都是(素食)动物。镇长是一只鹈鹕,你可以扮演鹈鹕、臭鼬、浣熊、负鼠、海狸、郊狼、狐狸、猫头鹰、海獭或海豹。这些物种后来会带着它们的孩子来向你购买南瓜。

游戏非常可爱。

你可以在这里试玩最新版本。目前游戏机制尚未完全成熟——实际上相当复杂:你需要决定何时种植南瓜,使它们在十月周末游客最多时成熟。

这是最初的构思会议,最终形成了这个规格文件。之后我让 Opus 5.5 Ultracode 消耗数百万个 token,耗时近两天完成开发。

我让 Claude 的指令是“频繁给用户惊喜和愉悦”,结果是游戏中充满了大量细节和彩蛋。有调皮的浣熊、负责称重的海象、将南瓜滚回海洋的海豹、四处游荡的山羊,以及关于培育巨型南瓜的迷信传说(有时会成真)。

这还不是我最成功的作品——相比《Battle Drones》,它还不够有趣——但它代表了我想要更多开发的游戏类型:古怪、有趣、独具个性——这是在“旧时代”不可能诞生的游戏。

#### 四倍侮辱

如果你对AI生成的艺术、音乐、写作和代码感到反感,那么我有个坏消息:氛围编码游戏将这些元素全部融合在一起。

更广泛的游戏社区早已对游戏中使用AI生成的素材存在抵触情绪。随着Midjourney等工具的出现,开发者可以为项目生成素材,这种现象在过去几年中逐渐加剧。IGN关于Valve的Steam Next Fest活动中出现低质量内容的投诉报道,就是近期的一个典型案例。

如今我们已经拥有这样的游戏:从代码、素材、对话,甚至游戏设计本身,都可以外包给模型生成。而且结果并不差!

过去,开发电脑游戏曾是软件开发领域最具挑战性的项目之一,需要融合多种技能,并在数月甚至数年的高强度专注和努力下完成。而如今,我只需在手机上输入提示,就能生成可玩的多人RTS游戏!

我认为,正如编程领域已经出现的分化,这种情况也会导致玩家群体的分裂。一些玩家会拒绝接受以这种方式制作的游戏,而另一些人则可能认为这为更广泛的群体打开了游戏开发的大门。我个人更倾向于后者!

我肯定不会将任何氛围编码游戏提交到传统游戏比赛或竞赛中——我觉得自己还没资格这么做。我们很可能会看到新的途径,让氛围游戏开发者能够比较他们的项目。

#### 如果有人真的投入了工作会怎样?

让我感到既兴奋又羞愧的是,我用如此少的创意投入就取得了有趣的成果。我在这里描述的项目大致按照我投入的努力程度排序。没有一个项目耗时超过四小时(加上Claude Code自行运行的更多小时)。

现在想象一下,如果有人认真对待这项技术,投入大量创意时间,应用更优秀的游戏设计品味,然后对结果进行测试和迭代,直到达到最佳状态,会取得怎样的成就?

我希望看到那些没有这些新工具就无法存在的游戏。

#### 你应该开发一款游戏!

以这种方式开发游戏非常有趣。它完美契合氛围编码,因为风险极低:在个人氛围编码游戏项目中,一个bug能造成多大损害?

(好吧,确实可能造成一些损害……我尝试开发基于音频的多人游戏时,让妻子Natalie头痛不已!)

到目前为止,我开发的所有游戏都使用HTML和JavaScript,并通过静态托管(通常是GitHub Pages或Cloudflare Pages)进行部署。现代浏览器(包括移动端浏览器)功能非常强大。前沿模型已经熟悉three.js和Phaser等库。我发现这些移动网页游戏与原生体验几乎无法区分,至少对于我尝试构建的这类游戏来说是如此。

我建议从这样的提示开始:

构建一个移动端友好的three.js游戏,其中...

这在chatgpt.com和claude.ai上都能运行——你甚至不需要启动完整的编码代理。作为最后一个例子,这是Claude Opus 5.5 Extra和GPT-6 Extra High生成的"Build a mobile-friendly three.js game where a mouse has to hide from a cat"。

当你的项目通过概念验证阶段后,切换到Codex或Claude Code。

如果游戏不够有趣,可以加上:

让它变得有趣得多

发布

于下午1:55 · 关注我在

Mastodon

,

Bluesky

Twitter

或

订阅我的电子报

最新文章

  • Battle Drones - 一款基于音频多人联机的节奏策略游戏 - 2026年10月20日
  • 你好 Python 3.15,再见 Python 3.10,现在我可以用 3.11 了 - 2026年10月12日
  • 用我的声音为博客新增功能 - 2026年10月9日
  • Claude Haiku 5.5 - 2026年10月7日

#primary

这是 Simon Willison 于 2026年10月28日发布的《节奏游戏开发的十月转折点》。

game-design

29

games

25

ai

2,299

generative-ai

2,040

chatgpt

207

llms

2,005

claude

322

vibe-coding

103

claude-code

134

上一篇:Battle Drones - 一款基于音频多人联机的节奏策略游戏

月度简报

每月赞助我10美元,即可获得精选的本月大语言模型发展摘要邮件。

付费让我少发邮件!

赞助并订阅

#secondary

#wrapper

  • 披露信息
  • 制作团队
  • ©
  • 2002
  • 2003
  • 2004
  • 2005
  • 2006
  • 2007
  • 2008
  • 2009
  • 2010
  • 2011
  • 2012
  • 2013
  • 2014
  • 2015
  • 2016
  • 2017
  • 2018
  • 2019
  • 2020
  • 2021
  • 2022
  • 2023
  • 2024
  • 2025
  • 2026