当僵尸闯入3D游乐园:一场用"语言创作"的荒诞冒险

0 阅读5分钟

你有没有过这种体验 —— 脑子里有个模糊的画面,说不清具体该怎么实现,但就是觉得 "应该是这个感觉"?

我最近用氛围工程的方式,把经典《植物大战僵尸》重构成一款 3D 塔防游戏。全程没有精细设计文档,也没有逐行打磨的架构图.

原文地址(有成果视频): 当僵尸闯入3D游乐园:一场用"语言创作"的荒诞冒险

Snipaste_2026-06-18_15-20-08.jpg

一片草地引发的生态灾难

游戏核心场景是一片 5 行 9 列的草坪。初见画面十分平和:围栏、乡间小路、蓝天白云,牛羊鸡鸭猫狗在场地里自由闲逛。

但这份田园景象只是假象。点击开始后,大批僵尸会从画面右侧持续入侵,它们身着破旧西装,歪歪扭扭朝花园前进;场景内还会刷新跳舞僵尸原地摇摆,仿佛在举办死亡预热派对。

场景小动物自带求生 AI:僵尸进入 8 米范围就会四散逃窜。牛奔跑速度平缓、猫咪瞬间窜走,成群家禽受惊乱跑的画面,比游戏对战本身更有喜剧效果。

六种植物,六种鲜明人设

游戏共设计 6 种功能植物,每一种特性、画风反差极强:

向日葵(50 阳光)—— 团队经济担当

无攻击能力,每 8 秒自动产出金色阳光,是全场唯一资源供给单位。性价比极高,很难不批量种植。

豌豆射手(100 阳光)—— 稳定输出打工人

检测到僵尸就持续发射豌豆,1.5 秒 / 发,单发 20 点伤害,无目标时静止待机。输出稳定均衡,是花园基础防御核心。

坚果墙(50 阳光)—— 超高坦度肉盾

常规植物仅 300 血量,坚果墙拥有 4000 点生命值,全程直面僵尸啃咬。设置三段破损动画:表层开裂→外壳破洞→墙体倾斜,视觉层次感拉满。

樱桃炸弹(150 阳光)—— 高伤爆发单位

种植 1.5 秒后引爆,3.5 米范围全域伤害,单次 1800 点伤害,范围内所有僵尸直接清空。引爆前果体持续膨胀脉动;爆炸包含四层火焰、烟雾、闪光、碎片飞溅多层粒子特效。无硬性制作必要,纯粹凭氛围感补充细节。

寒冰射手(175 阳光)—— 减速控制单位

基础伤害与普通豌豆射手一致,命中僵尸附加 50% 减速效果,持续 3 秒。被冰冻的僵尸移动迟缓,直观弱化敌方推进节奏。

双发射手(200 阳光)—— 双倍输出内卷单位

攻击间隔、单发伤害不变,单次同时发射两颗豌豆,输出效率直接翻倍,植物界 “高强度内卷” 代表。

三种僵尸,强度逐级提升

普通僵尸(200HP)—— 基础敌方单位

移速偏慢,近战伤害稳定,每 0.5 秒造成 100 点伤害,啃食坚果墙效率极高;行走骨骼动画四肢大幅度摆动,动作滑稽。

路障僵尸(380HP)—— 进阶肉盾单位

头部佩戴橙色路障,血量接近普通僵尸两倍,移速小幅提升,防护能力显著增强。

铁桶僵尸(850HP)—— 后期高压单位

第四波僵尸后解锁登场,血量等于 4 只普通僵尸叠加,移速全场最低,但坦度极高,常规豌豆攻击几乎无压制效果,推进压迫感极强。

无尽波次系统:难度持续递增

游戏采用无尽闯关模式,难度动态提升:

  1. 首波仅刷新 2 只普通僵尸,后续每一波:僵尸数量 + 1、单体血量 + 30、移动速度 + 3%;

  2. 第五波起解锁铁桶僵尸,波次越高,路障、铁桶僵尸刷新概率同步上涨;
    本质不是种花防守,而是和概率机制持续对抗。

氛围感催生的额外细节

很多功能并未提前规划,开发中凭观感补充,大幅提升游戏手感:

  • 僵尸受击小幅后退 0.1 单位,轻微受击反馈,提升打击质感
  • 植物被攻击时高频闪烁,直观传递受伤状态
  • ☀️ 阳光拾取不直接消失,沿弧线升空缩小闪烁,模拟精灵消散效果
  • 僵尸死亡动画:侧身倒地 + 体型缩小,0.8 秒完成退场
  • 阳光不足时植物卡片置灰;技能冷却添加自上而下黑色遮罩
  • 额外增设铲子快捷键 S:开启铲除模式,点击已种植植物可直接移除。开发初衷是前期误种向日葵无法删除导致崩盘,也印证一条开发逻辑:可撤回操作才是完整设计

氛围工程开发哲学

整套开发流程,让我摸到氛围工程的核心逻辑:不用提前明确完整方案,只需要能分辨哪里观感违和

  • 纯白空地观感违和 → 增加草地纹理

  • 空荡院子单调违和 → 新增围栏、小动物 AI

  • 僵尸滑行僵硬违和 → 补充全套行走骨骼动画

  • 种植无预判违和 → 增加半透明种植预览

  • 阳光消失生硬违和 → 补充升空消散动画

  • 每一处 “观感不对”,都会推动内容完善。最初仅一句简单需求,最终落地包含资源经济、动态波次、分层碰撞、骨骼动画、粒子爆炸、动物自主 AI 的完整独立游戏。

  • 一句话需求成型完整游戏,核心依靠氛围感打磨:观感不适就迭代,直到视觉、手感完全协调,这就是氛围工程。

最后小结

目前这个作品远远不够完美,但是有氛围工程的辅助,我相信脑子里的那个画面早晚可以完美的呈现在I3D中;如果想要尝试氛围工程开发,给你一个简单建议:不用过度构思完整方案,先让 AI 产出基础成品,再逐项核对,标注 “这里差点意思” 逐步优化,剩下的细节优化方向,氛围感会自然指引你。