生存建造设计
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md 安装 @user_3c6cb52e/survival-crafting-sh-kxcphm
技能介绍
解决什么问题
在生存建造类游戏中,我们经常遇到“无聊的重复劳作”或者“失败即死”的体验痛点。玩家的背包系统可能只是一个没有上限的杂物柜,资源的获取无法驱动科技的进步,生存需求也只是简单的角色死亡开关。这种设计不仅破坏了探索的乐趣,也让基地建设失去了逻辑支撑。
技能如何工作
Survivalcrafting 并非重写底层逻辑,而是一个组合式技能。它负责编排库存、世界内容、持久化与威胁之间的关系,建立一套紧密的压力系统。
它定义了关键的游戏循环:
- 资源转化: 采集原始资源 → 制作工具/物品 → 建造与升级基地。
- 生存管理: 管理饥饿、口渴等需求,确保在探索更远区域前做好充分准备。
- 威胁演进: 应对不断升级的夜间威胁,在更高难度层级开启下一轮循环。
在实现上,它强调了几个核心设计准则:
- 阶梯式进度: 工具升级必须能解锁新的资源节点,避免游戏变成单调的跑图。
- 原子化操作: 在合成逻辑中,必须先校验
Inputs,再通过一步操作消耗材料并产出物品。 - 安全降级: 需求失败应带来持续伤害而非瞬死,给玩家留出补救空间。
适用边界
- 适用场景: 生存沙盒、注重基地建设与科技树发展的制作类游戏。
- 不适用场景: 如果合成只是 RPG 中的一个次要功能,或者游戏核心是网格地牢探索,请参考
rpg或roguelike技能。 - 技术栈配合: 建议配合
procedural-gen(世界生成)、unity-scriptableobjects(物品数据)以及具体的引擎 UI 技能使用。
使用场景
- 设计生存沙盒时,需要搭建饥饿/口渴需求衰减与后果反馈的数值模型,避免玩家失败即死。
- 实现合成系统时,需要处理材料校验与原子化消耗逻辑,防止边界情况下产出丢失。
- 规划游戏科技树时,需要设计工具等级到新资源节点的解锁关系,让采集驱动进度。
- 搭建基地建造系统时,需要实现放置网格、吸附、储物与工作台的功能布局。
适合人员
- 生存建造类游戏的系统策划,需要设计完整的采集-制作-生存压力循环与数值配表。
- 独立游戏开发者,正在用 Godot 或 Unity 实现生存游戏的背包、合成与基地建造系统。
- 游戏数值设计师,需要调优需求衰减、资源稀缺与威胁升级曲线来平衡难度节奏。
- 负责大型开放世界存档的工程师,需要实现世界状态、库存与基地的增量持久化方案。