78天极限开发:独立开发者如何用“氛围编程”完成一款Roguelike并上架Steam

78天极限开发:独立开发者如何用“氛围编程”完成一款Roguelike并上架Steam

七月 05, 2026 vibe coding indie game development ai-assisted development roguelike cosmic horror claude code game development tools solo developer electron rapid prototyping

Vibe Coding来了:我是怎么用78天从灵感到Steam上架的

独立游戏开发这行,能把东西做出来就算赢。能做出来一个包含宇宙恐怖风格、RNG驱动机制、完整世界观的roguelike游戏,还只用了78天?这事儿搁谁身上都得停下来想想——现在的AI编程工具到底能做到什么程度?

今天要聊的是Perfumed Palaces,一款"伪纪录片"风格的恐怖游戏。它把传统roguelike那套玩法全扔了,搞出了一套更奇怪的东西:玩家得靠掷9位数随机数来获取货币,连走路、捡东西都得先roll一把。

到底啥是Vibe Coding?

这个词最近在开发者圈子里挺火的,但说白了就是:用大白话描述你想要啥,AI帮你写代码。比"写个登录函数"更高级的,是"给我做一个感觉像X的东西"。

Perfumed Palaces的开发过程完美展示了这种模式:

  • 从手机起步:用Claude Code先搞了个概念原型
  • 搬上台式机:代码库大了之后换成了Codex
  • Electron打包:做成可分发的演示版

最后成品?一套HTML文件走天下。部署简单,但内容一点都不简单。

这个"恶意RPG机制"有点东西

Perfumed Palaces之所以能从一堆"密室逃生"类恐怖游戏里跳出来,关键在于它的经济系统本来就是坏的。

没有金币、没有经验值,玩家想跟世界互动,得先掷9位随机数。想走?先roll。想捡东西?先roll。整个游戏就围绕这个RNG赌注转,营造出一种窒息般的氛围——连最基础的动作都变得沉甸甸的。

这不只是个噱头,这是机制层面的恐怖。随机性本身就成了敌人。你不是在打怪,是在跟概率搏斗。

lore设计用了"女巫布莱尔"那套

开发者不只是做了个机制有趣的游戏,还在世界观上下了大功夫,用的是他们自己起的名字——"女巫布莱尔模板"。大概意思是:

  • 威胁是暗示出来的,不是直接告诉你
  • 环境叙事,探索才有收获
  • 认知危害元素——那些你看了就觉得不对劲的信息

这套东西不只是聪明的恐怖游戏设计,也是聪明的营销。神秘感满满的游戏会自动聚集一批研究党和探索爱好者。你放出的每一个神秘的物品描述、每一段没头没尾的录音,都会变成油管分析视频和贴吧讨论帖。

对开发者和创业者的启示

Perfumed Palaces说明了一件事:AI工具已经进化到一个人单挑一个小团队的地步了

时间线是这样的:

  • 项目启动:2026年4月30日
  • 原型完成:2026年5月15日
  • 测试和debug:完成
  • 上线:2026年7月17日

从想法到Steam上架,78天。没用发行商,没有投资人,没有团队。就靠vibe coding和一腔热血。

技术层面的几点心得

这个项目教了我几件事:

  1. 单文件部署照样行。不是所有游戏都得用Unity或者Unreal。有时候一个精雕细琢的HTML加嵌入式JavaScript就够了。

  2. AI辅助让迭代快很多。能快速测试、修改想法,意味着少在"开发地狱"里耗着,更多时间花在打磨真正管用的东西上。

  3. 机制本身就是表达。最成功的独立游戏往往不是因为精致,而是因为机制创新。Perfumed Palaces的RNG经济不只是恐怖噱头,它是对"控制与随机"这个主题的论证,渗透在每个设计决策里。

  4. 氛围比预算重要。做宇宙恐怖这种类型,你不需要3A级的画面。你需要的是氛围、紧张感,还有那种"有什么东西从根本上就不对劲"的感觉。

独立开发的未来?

Perfumed Palaces不只是一款游戏,它是一种新开发流程的概念验证:先从移动端起步,AI辅助写代码,部署包尽量小,快速迭代。这可能就是未来 solo 开发者和小工作室的标准操作方式。

不管你是做游戏、做网页应用还是开发者工具,道理都一样:做东西上线的门槛从来没这么低过。问题不是AI会不会改变我们做事的方式——而是你准备好了没有,准备好vibe coding你自己的下一个项目了吗?


想开始你自己的vibe coding之旅? NameOcean提供域名和托管基础设施,让你的AI辅助项目稳稳落地。有时候快速上线最好的办法,就是从扎实的基础开始。

猛击这里Steam商店页面 | Itch.io测试版

Read in other languages:

RU BG EL CS UZ TR SV FI RO PT PL NB NL HU IT FR ES DE DA EN