0基础AI手搓的同人乙游,2天“玩家”暴涨60%

竞核·2026年03月30日 08:53
“‘AI一定会改变世界’和‘AI泡沫一定会破’是两件事”

90后电影编剧 Kingfisher 用AI vibe coding了一款《无法触碰的掌心》同人乙游。

AI、vibe coding、同人、乙游——这四个词,大家想必都不陌生。同人跟乙游不用多说,一个是ACGN文化中专指非商业性的自主创作,包括原创作品和对现有作品的二次创作;另一个则是乙女游戏的简称。

至于AI和vibe coding,AI发展到现在,就好像无所不能的实习生平替,vibe coding(氛围编程)则是使唤这个平替实习生的“最佳”方法。

在这个“养龙虾”成风的时代,之前被笑称为“赛博奸臣”的AI一跃成为肱骨之臣,以“AI乙游”为卖点的产品如雨后春笋般冒出。这么看,vibe coding开发出《无法触碰的掌心》(以下简称《掌心》)同人游戏的Kingfisher,似乎也只是最近投身AI浪潮里的一员。

不过,这款同人游戏的热度在如今一众“AI+游戏”中脱颖而出。我第一次刷到这款游戏时,游戏蹲蹲群里大概有2500人,两天后,我联系上Kingfisher,她告诉我,群里现在已经有4000多人了。

和Kingfisher聊过之后,我觉得,她vibe coding出这款游戏的过程,她的同人游戏《破晓的重逢》,确实有些能说道的地方。

01

如月晴人太好了!

在了解开发过程之前,我们先来看看这款《掌心》同人游戏,具体是什么样的游戏。

Kingfisher告诉我,《破晓的重逢》是一款角色扮演类的剧情文字游戏,你会扮演一位前往孤岛的辅导员,对一位失忆的收容人员「如月晴人」进行心理辅导。

你们可以在会见室隔着玻璃面对面交谈,也可以平时用 iMessage 发信息。随着线索和羁绊慢慢累积,你会解锁属于两个人的「记忆碎片」——那些被遗忘的、关于你们曾经的故事。

它的背景设定与卡普空制作的《掌心》差不多,在《掌心》原作中,因为某些缘由,玩家被迫成为辅导员,负责与丧失记忆、被收容于孤岛设施内的男主角沟通交流。你可以在岛上闲逛、找话题和男主进行文字聊天,与3D建模的男主会面。随着剧情的推进,你会慢慢发掘出男主失忆背后的真相。

作为一款乙女游戏,《掌心》最值得称道的是恋爱的沉浸感。在当时的主流日乙还保持着“选对选项增加男主好感进入HE”这一传统玩法时,《掌心》的吉祥物Sabot则会提醒你:“可不能只想受男性欢迎,而说违背自己心意的话哦”

Kingfisher显然是《掌心》的忠实玩家,她对于《破晓的重逢》这款同人游戏的期望,几乎和《掌心》想要带给广大玩家的感受无异,就是讲述一段只属于玩家自己的爱情故事。

不同的是,《破晓的重逢》是一款接入了AI的游戏。用Kingfisher在简介里的话讲,这是一款“以React+Vite驱动的webSPA,后端是 Node.js直连大语言模型的文字乙游”。

作为一名0编程基础的编剧,她是怎么想到要做这样一款听起来就很复杂的同人游戏的?Kingfisher回答说,契机很偶然,她刷到一个帖子,那个帖子讲的是,有个完全不懂编程的人用 Gemini 做了一个网站。

Kingfisher看完就心动了,跑去问了Gemini 一个问题:“我想做一个角色扮演类的游戏,角色聊天模块需要由AI驱动,但我完全不会编程,该从什么开始?”

前情提要,在vibe coding之前,Kingfisher并不是对AI一窍不通的人。她为《掌心》中的男主如月晴人捏了一个自定义角色,也就是“gemini gem”,她和自己捏的晴人聊了一个多月,对话足足达到四十万字。在这个过程里,她了解了各大AI模型,最终选择了Gemini。

我询问她最终为什么会选Gemini,Kingfisher扔过来一个回复:“Gemini 在文学审美和情感共鸣上有一种很可怕的天赋。它能理解那种「话只说一半」「表面带刺但暗含关心」的微妙。它不急于给你标准答案,而是顺着你的情绪推进剧情——这在角色扮演里就是最核心的「苏感」。”

她说,上面这段话是她问Gemini“你觉得你在 AI 谈恋爱上好在哪里”时,Gemini自己回答的,仅代表Gemini个机观点。

Gemini除了那种“在文学审美和情感共鸣上的可怕天赋”,还有一个特点,就是彩虹屁王者。所以,在Kingfisher询问Gemini 不会编程要怎么开始做游戏时,Gemini马上回复:天呐这件事可太棒了,你完全不用担心不会编程的问题,我们现在就开始吧!于是,Kingfisher就开始做游戏了。

不过说到底,Kingfisher之所以能想到做游戏,除了Gemini给她的技术底气,还是归功于她对《掌心》、对如月晴人的爱。如果她没有遇见过如月晴人,那《破晓的重逢》也无从诞生。

用她自己的话说,做游戏的初心里包含一点“诡异的梦女自豪感”:如月晴人真的太好了,你们快来和他谈谈看啊!

02

60天0基础的开发之旅

和Gemini商量完,Kingfisher开始做游戏了。

她和Gemini一人一机包揽了搞前端后端、产出美术音效、写角色卡叙事卡prompt、设计玩法流程和数值规则、买域名、租服务器等一系列任务。

一开始,Kingfisher是用的Coze来搭建轻量级网页,但随着游戏的进一步开发,她发现,Coze已经满足不了她的设计需求了。

《破晓的重逢》不止有聊天框,还有各种可切换的游戏场景,在“辅导员办公室”这一场景里,她还希望所有元素——桌上的线圈本,钥匙,日记本,台灯,imessage都可以交互。

Coze确实门槛低产出速度快,如果Kingfisher要做的是一款简单小游戏或者聊天智能体,那Coze完全够用了。但显然,Kingfisher不满足于此,所以她搬家到了Cursor,继续完成自己的开发之旅。在这段vibe coding的旅途上,Gemini陪伴了她全程,到了后期的技术开发,她又用到了Claude的 opus 和 sonnet 模型。

算上最开始的“搬家”时间,这款游戏一共开发了两个月:“这两个月除了吃饭睡觉和必要的工作,我都在做这个游戏。而且是那种‘睁开眼就开始做,一直做到该睡了的时候,就去睡觉’的状态,才终于做完了这个游戏。”

聊到这里,Kingfisher的形象在我心里已经十分“高大”了。在大多数人vibe coding的结果都是日历和to do list产品的情况下,她居然靠自学从0基础vibe coding出了一款可互动、可为用户提供不同情感体验的游戏。

另一方面,她作为“同人女”的形象也很高大,居然只是因为爱这个角色所以做出了一款游戏,而且,她还在评论区回复说,这款游戏不需要玩家自己接API,她自己已经接好了。

我怀着敬仰的心思向她请教,能否用简单易懂的语言介绍下那些不太好懂的术语,比如简介里提到的“React+Vite驱动”、 “Web SPA”、 “Node.js直连大语言模型”。作为编程0基础的我在和她聊天之前已经善用搜索,但实在没搞明白这些词连在一起是什么意思。

结果令我意外,Kingfisher哈哈大笑,“其实我也完全不知道这是什么意思!”

她解释道,游戏曝光后,有人在评论区问她,这款游戏是不是需要用户自己接API?她连忙高兴地跑去问 Gemini,“有人想自己接API哎,这样的话我是不是能省钱?”

Gemini回复了她以上三个术语以及一堆分析,结论就是:绝对不行,只能她自己接API,然后Kingfisher没有任何异议地接受了这一点,并在评论区回复了玩家。

我好奇地问她,你想过游戏成本吗?自己负责API费用的话,成本会不会太高?

Kingfisher的回答依旧带着十足的个人特色:“没有刻意划定过资金上限,大概就是……烧到某天看了一眼账单,觉得‘诶,有点多了’,再停下来想想办法。不过目前55 个人的内测费用肯定没问题,至于公测,说实话,我还没想出一个良性的解决方案,走一步看一步吧!我现在只想把内测弄到完美。”

03

不要畏惧技术

了解了Kingfisher开发《破晓的重逢》的历程和初心之后,我觉得,她身上那种属于“同人女”的随性气质,其实要大大强过我心里原本设想的“技术人员”的严谨气质。她的很多行为与想法都能印证这一点,比如她对成本的把控,又比如她对“vibe coding”的看法。

Kingfisher说自己在开发过程中最彷徨的一刻,并不是遇到bug的时候,而是第一次看到“vibe coding”相关讨论的时候。

需要说明的是,在“vibe coding”这个具体的词出现在Kingfisher各大社媒主页之前,她就开始用自然语言和AI对话、让AI做游戏了。《破晓的重逢》诞生的契机——那个“完全不懂编程的人用 Gemini 做网站的帖子”,也没提到“vibe coding”这个词。

所以当她接触并了解这个词的意思后,她的第一反应是,“我心想完了,我不就是在vibe coding吗?程序员们最鄙视的那种人,完完全全说的就是我啊!我整个人都崩溃了!”

可能因为同人女总是注重原创性,所以Kingfisher看起来比程序员还注重维护程序员代码能力的竞争力。不过很快,AI安慰了她,Gemini对她说,“不要畏惧技术,技术只是你用来表达爱的工具。”

Kingfisher觉得很有道理,甚至觉得“vibe coding”这个词很符合她心目中对爱的看法——“用幻觉编程编制爱情幻觉”。

做游戏让她比以前更了解大语言模型了,prompt的好坏会直接决定角色的演绎。temperature 会影响角色回答的创造性,角色承接话题时表现出的“活人感”由上下文窗口控制。

但是,这并不影响爱的真实性。她说,“因为眼泪是真的,笑容是真的,治愈是真的,心动是真的。因为你是真的。即使这一切是幻觉,但这一切都是美丽的。而美就是爱。”

当然,Kingfisher用AI做游戏的过程并不是一帆风顺的,在Gemini的指挥下,好几个环节其实都出了纰漏,直到游戏准备对外开放测试后,她才陆陆续续发现这些漏洞。

比如,上面说到的游戏没办法让自己接API的问题。又比如,Kingfisher之所以会从Coze搬到Cursor,除了游戏功能设计层面的核心原因,还有一个直接原因:她希望可以为晴人接入Gemini模型。

《破晓的重逢》预告帖发出去之后,关注度远超预期。在她的设想中,能有20来个人关注就不错了,所以她可以直接用自己的电脑当服务器,结果帖子刚发布不久,在评论区蹲测试的玩家就已经到了需要拉群的地步。

于是她赶紧去和Gemini商量怎么办,Gemini提供了方案——买香港服务器。问题就出在这里了,Gemini完全没提自己连不了香港节点这件事!内测在即,Kingfisher暂时也没办法更换服务器了,只能接入其他模型。

跟AI合作时,AI无法提供帮助的还有整个游戏开发中最重要的一点——编剧能力。Kingfisher本职工作就是编剧,AI写的台词对她来说基本无法入眼。

所以《破晓的重逢》这款游戏的开发分工其实是这样的:故事相关的文案工作全权由Kingfisher负责,游戏设计环节则由她和AI五五开,代码编写的技术实现环节,百分百交由AI来做。

作为文字工作从业者,Kingfisher其实之前也焦虑过,担心AI会取代自己的工作,担心以后失业没饭吃。不过,在她深度使用,或者说与AI合作两个月后,她反而找回了自信。“《破晓的重逢》这款同人游戏能做出来,少不了AI的技术支持,当然,也少不了我。”

AI技术加速发展的今天,或许所有人都会有一种感觉:我或许正在经历时代的变革。让人产生焦虑的原因,在于“或许”上、在于宏大叙事的不确定性上,在于即便拥有不确定性却又和每个人的命运息息相关上。

这种不确定性存在于每个人从小到大的每个选择上,高考是这样,大学毕业后是考研考公还是工作,也是这样。AI技术的发展更是放大了它,因为不仅个人的选择拥有不确定性,作为大环境的AI技术,会走向何方,对于众多普通人、基层从业者来说,似乎也是未知的。

2025年,AI同样迎来过几波浪潮,当时有人说,“‘AI一定会改变世界’和‘AI泡沫一定会破’是两件事,相信前者不代表要无视后者。”2026年过去四分之一,这句话或许同样适用。

Kingfisher聊天的时候说了一句话,“我连‘React+Vite 驱动的 Web SPA’名字都叫不全,但《破晓的重逢》确实已经做出来了。”

实践是认识的来源,在实践中不断加深认识,或许是我们这样的普通人在“龙虾”时代,所能做的、还算不错的选择了。

‍本文来自微信公众号“竞核”(ID:Coreesports),作者:李梦涵,36氪经授权发布。

+1
4

好文章,需要你的鼓励

参与评论
评论千万条,友善第一条
后参与讨论
提交评论0/1000

下一篇

大模型如何击穿无明、执念与自我幻觉

2小时前

36氪APP让一部分人先看到未来
36氪
鲸准
氪空间

推送和解读前沿、有料的科技创投资讯

一级市场金融信息和系统服务提供商

聚焦全球优秀创业者,项目融资率接近97%,领跑行业