Ludo Atlas · 类型手册 · 生活模拟(Life Sim)¶
类型手册 · 第四辑。定位:把「过日子」本身做成主循环的类型。角色带着需求、关系与身份开始每一天,玩家用时间预算回应它们,一天叠一天成为长期进度;本页覆盖需求驱动的日程循环、角色自定义与身份表达、社交系统的模块化、内容矩阵管理与长期运营五块骨架。 配套:《游戏设计手册》(核心循环与系统设计)·《技术实现手册》(模拟循环与数据管线)·《制作管理手册》(内容量与范围控制)·《案例研究集》(系列拆解与运营复盘)。 本文不放外链;标杆只用大众熟知的作品,数字为常见量级,按自己项目的实测校准。
1. 定位与核心循环¶
一句话定位:生活模拟是以「过日子」为第一内容的类型。角色不是被操作的通关工具,而是带着需求、关系与身份的人物;玩家的任务,是把角色的每一天安排明白,并且安排得像「自己想过的那种生活」。核心循环是需求驱动的日程循环:需求随时间上涨,玩家用一天的日程把它们逐个满足,满足之外省下的时间,才是用来过「想过的生活」的自由裁量。没有需求,日程就没有方向;没有自由裁量,日程就只是流水线。
核心循环用动词环写:
起床 → 看需求与心情 → 安排这一天 → 做事、上班、社交 → 关系与账本变化 → 睡觉结算 → 新的一天
循环的嵌套层级:
| 层级 | 计量(现实时间) | 玩家在做什么 | 结算点 |
|---|---|---|---|
| 天 | 10-30 分钟 | 一天的日程安排与取舍 | 睡觉结算(需求恢复、账单、关系留存) |
| 人生阶段 | 几十小时 | 成长、职业、恋爱、生养 | 阶段转换(生日、毕业、退休) |
| 世代 | 长线投入 | 家族延续与故事收藏 | 代际交接 |
与相邻类型划边界:
| 相邻类型 | 边界 |
|---|---|
| 农场经营 | 农场经营的一天是生产计划,主线是积累与扩张;生活模拟的一天是需求答卷,主线是角色与关系本身。 |
| 模拟经营 | 模拟经营管的是抽象组织与预算;生活模拟管的是一个具体的人或一家人的一天。 |
| 养成 | 养成在培育一个被指定的对象,有明确的考核终点;生活模拟的目标由玩家自定,没有统一的通关。 |
一个自检问题:把需求条与日程系统整个删掉,游戏还成立吗?答案若为「成立」,你做的更接近装修或收集游戏;答案若为「不成立」,需求驱动的循环才真正在扛这个类型。
2. 玩家体验目标与标杆作品¶
体验目标(按优先级排序):
- 自我表达:长相、性格、家与生活方式都由玩家定义,表达本身就是第一快感。
- 日常的掌控:需求照顾好、账照顾好,日子被安排得越来越顺,玩家感到「我把这家人过明白了」。
- 关系被回应:角色被记得、被牵挂;关系的变化看得见、摸得着、留得下。
- 意外故事:系统碰撞出玩家没预演过的桥段,事后愿意讲给别人听。
标杆作品(均为大众熟知的作品,建议亲手玩过再拆,看视频感受不到一天是怎么被过掉的):
| 作品 | 可学的点 |
|---|---|
| 模拟人生系列 | 品类的底座:需求、日程、关系、建造四件套的组织方式;特质系统;资料片与 Mod 生态的长期运营 |
| 动物森友会系列 | 实时时钟与零失败:软目标写法、季节日历、分享与社区生态的样本 |
| 牧场物语系列 | 小镇尺度的人生:日程、体力与社区关系在小体量下的做法 |
| 星露谷物语 | 独立样本:一个人的小镇生活为什么能撑住几十小时的重复劳动 |
一句提醒:这些作品的体量来自多年迭代与工业管线,对标它们的生活感与节奏,不要对标它们的内容总量。
3. 设计要点¶
3.1 需求与日程:一天是一道分配题¶
需求清单按两支组织:生理需求(饥饿、精力、如厕、卫生)与心理需求(社交、娱乐、环境)。条目纪律:5-8 条为宜。少于 5 条没得取舍,多于 8 条变成打勾清单;每条需求至少要有两种满足途径,途径之间要拉开成本差(泡面快,做饭慢但讨心情)。每条需求三个参数:衰退速度、阈值分档(舒适、警告、失守)、失守后果。失守后果要克制而稀有:昏倒、当众失态这类戏码偶尔来一次是故事,天天来就是折磨。每天的核心决策是「把哪一部分需求留到明天」:熬夜把想做的事做完,还是按时睡觉保住第二天的状态。
一天的时间预算按「需求维护」与「自由裁量」两段划分:
| 段落 | 占比参考 | 内容 | 设计目标 |
|---|---|---|---|
| 需求维护 | 50%-60% | 吃、睡、洗、通勤、基础工作 | 让日常有真实感,但不吞掉全部时间 |
| 自由裁量 | 40%-50% | 社交、爱好、经营副业、打理家 | 玩家「想过的生活」都在这一段里 |
3.2 角色自定义与身份表达¶
自定义是产品招牌,也是最大的资产流水线。四个维度一起定:
| 维度 | 内容 | 成本提醒 |
|---|---|---|
| 外观 | 脸型、体型、肤色、发型、服装 | 每加一类部件,等于加一类建模、绑定与穿模测试 |
| 声与态 | 声音、步态、动作习惯 | 语音是变量最大的成本项,控制在场戏份 |
| 性格 | 特质 2-4 个 | 每个特质必须改一个可观察的行为,见下 |
| 背景 | 姓名、年龄、家人、初始资金 | 决定开局的一整套剧本与数值 |
特质系统的纪律:每个特质至少改变一个可观察的行为或数值。懒人做饭慢但压力小、爱干净会主动打扫、孤僻的人社交衰减更慢;改了行为的特质才是玩法,不改的是贴纸。
身份表达有三条通道:角色本身(长相、性格、习惯)、家的样子(建造与布置)、生活方式的选择(职业、爱好、作息、宠物)。房子是玩家给自己画的自画像,家具是台词的布景;建造与购买模式因此不是配件,而是和需求系统平级的第二台发动机。
检查表:角色捏完,玩家能不能说出「他是什么人、想过什么日子」?说不出,自定义就只做完了换皮那一层。
3.3 社交与关系系统的模块化¶
关系数据要按图来存:两个人之间两条单向好感(A 对 B 与 B 对 A 分开记)、两条轴(友情与浪漫)、一个关系标签(陌生人、朋友、挚友、恋人、配偶、家人、对手),再挂一张家族树。家族树是长期资产,从第一天就要撑得住世代延续。
模块化的核心公式:互动 = 动词 × 目标 × 关系状态 × 语境,全部登记进互动表,不要一个互动一个脚本:
| 动词 | 适用条件 | 效果 | 语境依赖 |
|---|---|---|---|
| 打招呼 | 任意两人 | 少量好感 | 初次见面与老朋友,台词和结果不同 |
| 深谈 | 朋友以上 | 好感动,压力降 | 需要私密场所或一段完整时间 |
| 争吵 | 关系紧张或特质冲突 | 好感大跌 | 公共场合代价更大 |
| 约会 | 浪漫轴开启 | 浪漫值大动 | 占用场所与半个日程 |
NPC 自主性分两层:与玩家同场的角色按需求和性格自主行动,离场的角色用粗粒度模型结算(比例推进或概率事件)。全员全模拟是奢侈品,别在第一版就买。
给「被记住」留预算:每个角色保留一小段事件记忆(谁对谁做过什么),互动台词能引用记忆。这是把关系从进度条变成人物的关键一步。
检查表:抽任意两个角色,系统能不能生成一段可信的日常互动?两人的关系历史是不是全部可查、可改、可测?如果每个新互动都要手写死,内容一多就写不动了。
3.4 活动与场所的广度:内容矩阵管理¶
生活模拟卖的是一张生活截面,广度靠矩阵管理,不靠拍脑袋加内容。行是场所,列是活动类别,每格标注该组合成立与否:
| 场所 | 社交 | 娱乐 | 技能 | 赚钱 | 收集 |
|---|---|---|---|---|---|
| 家 | 招待、聚餐 | 电视、游戏 | 做饭、健身 | 副业、手作 | 相册、纪念品 |
| 公园 | 偶遇、野餐 | 晨跑 | 钓鱼、园艺 | 摆摊 | 鸟与虫 |
| 餐吧、酒吧 | 聚会、驻唱 | 跳舞 | 调酒 | 兼职 | 限定特调 |
| 图书馆、博物馆 | 安静社交 | 观展 | 学识 | — | 藏品 |
| 商店街 | 逛街社交 | 购物 | — | 打工 | 限定商品 |
矩阵的纪律:每个场所至少支撑 3 类活动;每个活动至少出现在 2 个场所;空格要么是刻意留白,要么是缺口,每个空格都要能说出理由。新内容优先级从高到低:场所内可重复的小活动 > 一次性事件 > 新系统;可重复的小活动成本最低,也最能撑住日复一日的循环。
看不见的活动用兔子洞结算:上班、上学这类不需要玩家在场的活动按概率推进,成本才能压住;需要玩家在场的活动才是主力内容。街区尺度同理,先把一条街做满,再谈无缝大地图;全城全模拟的性能账不划算,多数项目在分段加载与分层模拟之间折中。
定期事件是日历上的高光:生日、节庆、聚会、毕业礼,成本按场次算。节日服务于社交与纪念,不是战斗活动的容器,别把两种任务写混。
3.5 长期运营与社区生态¶
内容消耗速度:一个玩家通常用现实几十小时吃空一包内容,单机也要按长线规划。常见组合是免费更新维护口碑、付费扩展卖新生活场景;资料片的铁律:一包内容 = 一个新生活场景 + 与之绑定的系统切口(城市、乡村、宠物、四季、大学各是一例)。纯装饰包可以当赠品,不能当主卖点。
UGC 与 Mod 是单机生活模拟的半个寿命。要想长线,官方编辑器与脚本接口决定社区上限,且要从前期就定扩展接口、版本兼容与坏档回退的规矩;两种成功样本各有所长:一类靠工具(玩家能改系统、做内容),一类靠展示(玩家晒装扮、晒家、晒岛)。展示型生态只要给分享与巡礼留位置,工具型生态则要把 Mod 排障与版本公告当运营日常;社区挑战是免费的内容引擎:世代挑战、建筑挑战、主题捏人比赛,规则由社区自创,官方只需要给规则留出空间,再配官方推荐位与创作比赛做激励。
4. 技术要点¶
工程难点集中在四处:模拟循环、空间与互动、角色 AI、存档与工具链。以下与引擎无关。
- 模拟循环:一个全局时钟加一个活动调度器(谁在做什么、何时结束、事件队列);需求按结算点批量处理,不要逐帧遍历所有角色;大量决策分帧执行,防止一帧全做选择。
- 数据与文本:需求、互动、家具、物品、职业、事件、对话全部外置为表,代码只读表;系统化文本用「模板 × 词库」组合,关键节点才上手工段落。内容量大的品类里,管线先于量。
- 空间与互动:家具用可交互槽位定义(椅子能坐、床能睡、冰箱能拿),互动挂在槽位上;室内多楼层、家具阻挡与房间识别(墙与地板自动切割、相机剖切)是这个类型特有的空间工程,别低估。
- 角色 AI:需求驱动的行为选择用打分子系统或行为树,自治等级可调;选择要防「需求雪崩」,用优先队列和冷却兜底。
- 关系与家族图:图结构存储双向好感、标签与血缘;辈分判定与合法性校验写成图算法,随世代扩张不返工。
- 存档:状态量巨大(每个物件、每个角色、每段关系、每条记忆),版本号与迁移函数从第一天做,扩展内容叠加后旧档要能开。
- 工具链:调试面板(改需求、改关系、传送、调时间倍率)与事件日志是第一个工具;建造模式要当产品级工具做(网格吸附、旋转、墙体编辑、撤销栈),不能是编辑器的残留功能。
5. 内容量与工作量参考¶
以下为同类项目的常见量级,用于估算范围,不构成承诺。
| 内容单元 | 单位成本(量级) | 极简版 | 商业体量 | 备注 |
|---|---|---|---|---|
| 需求与基础动作套件 | 2-4 周 | 5 条需求 | 8-12 条需求加分层 | 一次性地基,所有系统都挂在上面 |
| 一件可交互动家具 | 0.5-2 天 | 15-20 件 | 数百件 | 建模、动画、槽位、穿模测试 |
| 一个社交互动 | 0.5-1 天 | 15-25 个 | 数百个 | 模块化后按动词与条件复用 |
| 一个可跟随职业 | 2-6 周 | 0-1 个 | 5-10 个 | 每个等于一个小游戏 |
| 一个人生阶段 | 1-3 周 | 2-3 个 | 6-8 个 | 动画、互动与成长规则 |
| 一个资料片级系统 | 2-6 个月 | — | 每 1-2 年数个 | 新场景 + 系统切口 + 资产包 |
量级结论:
- 成本大头是「系统 × 资产 × 组合测试」的乘积:加一条需求,要补的是它与全部家具、全部互动、全部 AI 的交叉测试。
- 单人与小团队的现实切面:砍广度(场所数、外貌件数、职业数),保深度(需求、日程、关系三者先成立)。小切口是常见活法:一间公寓、一家人、一个职业,把一亩三分地做深。
- 内容消耗速度按现实几十小时一包预留,排期按此做锚点:需求原型 4-8 周,垂直切片(一天加一家人加一条关系线加一个职业均达到成品质量)6-12 个月,之后按内容单元乘打磨系数外推;免费小更与付费大包各有一套节奏,先定走哪种。
6. 第一个原型怎么起步¶
目标:6-8 周做出「一个人、一间房、一天」的最小可玩版,全占位美术,不碰捏人深水区与建造模式。
迷你规格:1 个角色、1 间小房子(含厨房、卧室、卫生间)、5 条需求、10-15 件家具、15 个互动、1 份兔子洞工作、1 个邻居、1 张账单。
步骤(按序执行,每步都有可玩产物):
- 需求与时钟:5 条需求加一天时间流速,睡觉触发结算;先只调「一天好不好玩」。
- 角色与家具:移动、寻路、使用家具(吃、睡、洗、玩、坐),家具走槽位,不写特例。
- 一个邻居:关系值、聊天与送礼两个互动、一次关系升级事件,跑通最小社交管道。
- 日程压力:一份工作加一张账单,让时间与钱第一次打架。
- 测试:找 3-5 个人连玩 3 个游戏日,不提示、不解释,记录他们先照顾什么、牺牲什么、几次说「再来一天」。
验收标准(全部可观察):
- 测试者能说出角色的需求状态与「明天想做什么」。
- 至少观察到一次「再干一件事就睡」的犹豫。
- 拿掉美术与音效,仍有人愿意连玩 3 个游戏日。
- 出现至少一个可复述的意外桥段:需求打架、关系翻车或日程崩盘都算。
反例:先做捏人系统、先做建造模式、先做大家庭。这个类型的地基是「需求加一天」,不是「资产量」。
7. 常见坑¶
- 需求条目失衡:3 条以内没得取舍,10 条以上变成打勾清单。控制在 5-8 条,每条至少两种满足途径(§3.1)。
- 需求维护占满一天:玩家没有余裕过「想过的生活」。维护段压到 50%-60%,自由裁量留 40%-50%(§3.1)。
- 捏人与建造过早做深:美术与穿模测试量无底,玩法还没验证。原型期只留最小占位版本(§6)。
- 互动写成特例:一个互动一套脚本,加人加内容成本失控。按「动词 × 条件 × 状态」模块化(§3.3)。
- 关系是单值进度条:没有记忆与阶段,NPC 是无脸机器人。加事件记忆、阶段与确认事件(§3.3)。
- 场所与活动两张皮:街景漂亮,可做的事没有。用内容矩阵查覆盖,空格要有理由(§3.4)。
- 全员全模拟:追求全城无缝,性能雪崩。分层模拟加分段加载的折中(§3.4、§4)。
- 资料片堆装饰:新包只加上色内容,玩家不买账。一包一个新场景加系统切口(§3.5)。
- UGC 接口后置:决定长线却不给工具,社区起不来。扩展接口与存档兼容从前期定(§3.5、§4)。
- 存档不带版本:状态量越大,坏档越致命。版本号与迁移函数从第一天做(§4)。
延伸阅读¶
- 《游戏设计手册》:核心循环、系统设计与数值表的底稿。
- 《技术实现手册》:模拟循环、AI 与存档的实现要点,第 4 节的底稿。
- 《制作管理手册》:内容量估算与范围控制,与第 5 节互为补充。
- 《案例研究集》:系列型作品的拆解与运营复盘方法。
- 《独立开发生存手册》:范围控制与排期,小切口立项前先读。
- 《类型手册 · 农场经营》(第一辑):边界最近的姊妹页,生产与积累一侧以它为准,本页只写需求与生活一侧。
- 《类型手册 · 恋爱模拟》(第四辑):关系系统的深挖版本,好感与事件触发的细节以它为准。
- 作业:先不碰引擎,用表格排一个人的一天:5 条需求、10 个行动、一天 16 个清醒小时;手算出「过得好」与「撑不住」两种排法,再决定要不要做那个 6-8 周原型。