Back to Blog
·Summer Team

如何用AI制作一款类似Vampire Survivors的游戏

一步步教你用AI打造自己的Vampire Survivors克隆游戏。涵盖需要复现的核心机制、从哪个模板起步,以及如何在Summer Engine上发布。

Vampire Survivors 让人欲罢不能,但构建起来出人意料地简单。你移动,怪物涌来,武器自动射击,每隔几秒你就能选一个强化来改变这次跑的走向。没有瞄准,没有连招系统,没有技能循环。整个游戏由少数几个相互咬合的系统构成。

这种简洁正是它成为最适合自己动手做的类型之一的原因。规则清晰易懂,没有一个需要复杂的物理或网络逻辑,乐趣来自调整数值而非编写复杂代码。本指南逐一拆解生存类游戏的五个核心系统,并展示如何以模板为起点,通过AI完成每一个系统的搭建,而不是从空项目开始。

{/* IMAGE: Hero graphic showing a survivors-like scene, player surrounded by enemy hordes with auto-firing weapons and XP orbs. 1200x675, illustration. */}

构成生存类游戏的五个系统

把 Vampire Survivors 拆开来看,只剩五个系统。让这五个系统协同运作,你就拥有了这个类型的骨架。其他一切都是主题和打磨。

系统功能为何重要
自动攻击武器按计时器向敌人射击,无需玩家输入定义这一类型的无手动操作战斗
波次生成器随时间生成逐渐升级的敌人波次持续上升的压力制造紧张感
XP球与升级敌人掉落XP球,XP球填满经验条驱动每场跑局的核心反馈循环
强化抽取每次升级提供一组强化选项让每场跑局走向不同的关键决策
武器进化满级武器加上对应被动变成新武器奖励合理选择的长期目标

从零开始构建时最常见的陷阱是:第一周全花在连接基础模块上(生成循环、XP球收集、升级界面),根本没时间做真正有趣的设计部分。模板解决的正是这个问题。

从生存类模板出发,而不是空项目

节省时间最有效的方式,是从一个已经跑通核心循环的模板开始。在 Summer Engine 中,生存类模板已经内置了波次生成、XP球、升级界面、武器槽、伤害数字和屏幕震动,全部连接完毕。打开就能玩。

这改变了你的工作方式。你不再是搭建系统,而是每次只改一件事,然后立刻感受结果。换主题,加一把武器,调陡生成曲线,加入进化。每次改动都是一段简短的对话,每次都可以立刻上手试玩。

从生存类模板开始。

如果你想看看还有哪些起点,完整的模板库涵盖RPG、平台跳跃、卡牌构建等更多类型。但对于这个类型,生存类模板是最合适的起点。

第一步:跑通基础循环,换上你的主题

打开模板,在做任何改动之前先玩一次。感受一下基线:敌人多快出现、多久升一次级、武器如何射击。这个基线是你后续所有调参决策的参照点。

然后先从主题入手,让它变成你的游戏——主题是最低成本的改动,却能立刻让项目有真实游戏的感觉。描述你想要的世界:

把这个游戏改成科幻生存风格。玩家是一名孤独的陆战队员,敌人是外星虫群,起始武器换成自动射击的等离子步枪,取代原来的鞭子。

AI会替换精灵图、重命名武器并调整初始配置。你再玩一遍。核心循环一模一样,但现在它是你的循环了。这就是整个开发过程的节奏:小改动、试玩、做决定、重复。

{/* IMAGE: Before and after of a reskin, default fantasy theme on the left, sci-fi marine theme on the right. 1200x675, illustration. */}

第二步:调整波次生成器

生成曲线是难度的核心。太平缓,跑局会变得无聊;太陡峭,玩家还没建立起装备就已经死了。Vampire Survivors 之所以做得好,是因为它从缓慢开始,在大约第十分钟时逐渐升级为铺满屏幕的混乱局面。

用普通话来调整:

前两分钟让敌人缓慢生成,然后迅速加速。在第五分钟加入一种更强的敌人类型,在第十分钟触发一个群攻事件,把屏幕淹没。

通过对话完成这件事的原因是速度。波次调整天生是迭代性的:改一条曲线,跑一局,感觉第六分钟太空洞,再调一次。用简短的提示完成这个循环,远比每次都要在代码里找到对应的常量要快得多。如果你想要精确控制,也可以直接打开编辑器手动编辑生成数值。两条路修改的是同一个项目。

第三步:搭建强化抽取系统

升级界面是生存类游戏变成决策游戏的地方。每次升级,游戏提供几个强化选项供你选择。你从中抽取的池子,决定了每场跑局的个性。

先定义你的强化池:

当玩家升级时,从以下池子里随机提供三个强化选项:新武器、伤害提升、攻速提升、额外弹药数、移动速度提升、以及能从更远处吸引XP球的磁铁。

然后调整手感。有两个参数最重要:每次升级显示几个选项(三个是标准,选项越多自主性越强,但跑局节奏会慢下来),以及池子中武器和被动的权重比。池子过于偏向武器,玩家会因为没有东西能升到满级而感觉弱;池子过于偏向被动,跑局会显得千篇一律。平衡点靠试玩来找,这正是为什么快速迭代在这里如此重要。

第四步:加入武器进化

进化是长线目标。在 Vampire Survivors 中,把一把武器升到满级,同时持有特定的被动,会将其转化为显著更强的形态。鞭子加上虚空之心变成血泪。这种延迟兑现的承诺让抽取决策在兑现前三分钟就已经充满意义。

进化不过是一条规则。你描述配方:

当等离子步枪升到满级,且玩家持有能量电池被动时,进化为等离子风暴,向八个方向射击并能穿透敌人。

AI负责连接解锁判断逻辑,并构建新武器的行为。对每一把你想要进化的武器重复这个过程。这里的设计工作完全属于你,也是整个游戏中最重要的创意决策:哪些组合值得追求。一张好的进化图谱会让玩家截图分享。目标是那些事后觉得显而易见、但跑一两局才能发现的组合。

{/* IMAGE: A weapon evolution chart showing base weapon plus passive equals evolved weapon, three rows. 1200x675, illustration. */}

第五步:加入让混乱变得爽快的果汁感

生存类游戏依赖反馈。同样的跑局,加上弹出的伤害数字、大命中时的屏幕震动、飞向玩家的XP球,以及武器进化时令人满足的音效,体验会好出一倍。模板提供了基础,但这里是你发力的地方:

当进化武器射击时添加短暂的屏幕震动,随着磁铁强化叠加让XP球飞向玩家的速度加快,并在玩家即将升级时播放一个上升的音效。

这些改动不会影响底层系统,只会改变系统的感受——而感受正是生存类游戏令人上瘾的关键所在。在这里花真正的时间,它加起来代价不高,却是玩家记得的东西。

第六步:找到你的那个独特变体

一款基础的生存类游戏固然有趣,但这个类型已经相当拥挤。真正能撑起一款游戏的,是一个基础版本所没有的创意。好消息是,这个核心循环足够简单,几乎任何变体都会让人眼前一亮。

选一个,深入做下去:

  • 卡牌构建层:强化来自你提前抽好的手牌,而不是随机三选一
  • 一把武器需要手动瞄准,其余自动攻击,让技术好的玩家更有优势
  • 合作模式:每位玩家专精一个角色定位,共享经验池
  • 可破坏地形,在风筝敌人的过程中切割出通道
  • 神明祝福系统,局间选择重塑整套构建思路

你开发这个变体的方式和开发其他一切的方式相同:描述它,试玩,调整。因为基础已经稳固,你可以把大部分精力放在那一件让你的游戏脱颖而出的事情上。

哪些是免费的,哪些需要付费

Summer Engine 免费使用。生存类模板、2D功能、对话式构建流程、编辑器,以及导出到可发布在Steam或itch.io上的真实桌面版本,全部在免费版内。你可以完整构建并发布一款生存射击游戏,无需付费。

付费计划适用于需要更高频AI使用和更快响应的场景——而生存类游戏鼓励这种高频迭代,因为大量工作都是平衡调整。但本指南中的所有核心系统都不在付费墙后面。如果你刚刚开始,免费版是搭建原型和发布第一个版本的正确起点。

开始构建

生存类游戏是最值得自己做的类型之一,因为从没有到能玩的距离很短,而从能玩到让人上瘾的距离全是调整——而调整恰恰是AI加速最显著的部分。从模板出发,跑通核心循环,然后每次只改一件事,直到它真正成为你的游戏。

从生存类模板出发,或者打开AI游戏制作工具,描述你脑海中的那款生存类游戏。如果你想在动手之前先玩玩这个类型,我们整理的类Vampire Survivors游戏合集是个寻找灵感的好地方。

Frequently asked questions

制作类Vampire Survivors的游戏难吗?

比大多数类型都容易。生存类游戏的核心循环由数量不多且逻辑清晰的系统构成,没有一个需要复杂的物理或网络代码。难点在于调参,而不在于编程:敌人的成长速度、每次提供多少个强化选项、哪些武器组合能产生恰到好处的破坏性体验。从模板出发可以省去所有基础工作,让你把时间花在真正重要的调参上。

应该从哪个模板出发?

直接使用生存类模板。它已经内置了波次生成、XP球、升级界面、武器槽、伤害数字和屏幕震动,全部连接好了。第一次运行就能玩,然后通过对话修改主题、武器和生成曲线。从空项目开始意味着要先手动重建所有这些内容。

AI能处理武器进化系统吗?

可以。进化本质上就是规则:X武器升到满级,再加上被动Y,生成进化后的武器Z。用普通话描述每条进化配方,AI负责连接解锁判断逻辑和新武器行为。哪些组合值得追求,这个创意决策是你的工作,不是AI的。

需要会写代码吗?

不需要。你通过描述需求来构建游戏,引擎会为你编写和修改底层的Godot代码。如果想要更精细的控制,可以直接打开编辑器手动调整数值,但你永远不需要从头写一个脚本才能得到一个可运行的生存类游戏。

制作类Vampire Survivors的游戏要花钱吗?

不需要。Summer Engine免费使用,包括生存类模板、2D功能,以及导出到可以发布在Steam或itch.io上的桌面版本,全部在免费版内。付费计划适用于需要更高频AI使用和更快响应的情况,但本指南中涉及的所有核心系统都不需要付费。如果你刚开始,免费版足够搭建原型并发布第一个版本。

我能在Steam上出售自己的Vampire Survivors克隆游戏吗?

可以,只要你的美术和音乐是原创或经过正规授权的。这个类型在法律上完全可以自己做,因为游戏机制本身无法受版权保护,只有具体的素材和名称才受保护。Summer Engine导出的是原生桌面版本,编辑器中运行的项目就是你发布的那个。完整流程可以参考《如何在Steam上发布游戏》。

搭建一个原型需要多长时间?

从生存类模板出发,一个下午就能完成可玩原型。先跑通核心循环,然后迭代:换主题、加武器、调整生成曲线、加入进化。这个类型天生适合迭代,大部分时间会花在平衡调整上,而不是搭建系统,而这恰恰是AI加速最明显的部分。

生存类游戏为什么适合在上面继续开发?

机制门槛低,设计空间广。正因为核心循环足够简单,几乎任何变体都会让人眼前一亮:卡牌构建的强化层、手动瞄准一把武器同时其余自动攻击、合作分工共享经验池、可破坏地形、神明祝福系统。你可以快速发布基础版本,然后把真正的精力放在让你的游戏脱颖而出的那一个核心创意上。