Files
blind/other_docs/gdd/02-心跳连线.md
T
2026-05-24 10:40:33 +08:00

16 KiB
Raw Blame History

GDD-002:心跳连线

版本:v1.0 | 日期:2026-05-12 | 状态:策划阶段


1. 游戏概述

1.1 核心信息

项目 内容
游戏名称 心跳连线(Heartline
类型 全音频恋爱模拟 / 互动叙事
平台 iOS / Android
技术栈 Unity + FMOD
目标受众 恋爱模拟玩家、声控、ASMR 爱好者、视障玩家
游戏时长 单线 2-3 小时,全结局 15-20 小时
定价模式 免费下载含 1 条线路,其余内购解锁($4.99/线,$11.99 全解锁)

1.2 Elevator Pitch

在一次事故后,你的世界陷入黑暗。唯一的光亮,是电话那头传来的声音。《心跳连线》是一款完全通过打电话进行的恋爱模拟游戏——没有画面,只有真人配音、环境音和你的选择。

1.3 核心体验目标

  • 亲密感:模拟真实电话聊天的沉浸体验,让玩家产生"这个人真的在对我说话"的感觉
  • 情感投射:没有视觉形象,每个玩家可以完全根据自己的想象构建角色形象
  • 选择的沉重感:关键抉择节点通过"沉默时刻"设计,让玩家真正感受到语言的分量

2. 核心玩法

2.1 游戏循环

接听来电 → 对话推进 → 选项分支 → NPC 反应 → 关系值变化 → 剧情解锁
    │                                                          │
    └──────── 好感度 + 关键选择 → 新剧情线解锁 ←─────────────────┘

2.2 核心机制

2.2.1 来电系统

  • 来电时机
    • 固定剧情电话:关键剧情节点自动触发
    • 时间触发电话:现实时间每天特定时段(如晚上 10 点)触发,可设置免打扰
    • 玩家回拨:在通话记录中选择已通话角色回拨(好感度达到一定值解锁)
    • 意外来电:随机事件触发
  • 来电提示
    • 铃声前 3 秒:目标手机开始轻微振动
    • 铃声响起:每个角色有独特的来电铃声
    • 振动模式:不同角色对应不同振动节奏

2.2.2 对话选项系统

  • 显性选项:触觉提示的两个选项(左/右侧不同频率微振动)
  • 隐性选项:"沉默时刻"——系统不提供明确选项,玩家需要在 6-10 秒内主动说话
    • 麦克风实时监测语音活动
    • 回答被录音并在剧情后期可能被 NPC 引用(极大增强沉浸感)
  • 延时选项:玩家可以在对话中选择沉默(不给选项),等待 NPC 继续说——有时沉默是最好的回应

2.2.3 好感度与关系系统

好感度等级 名称 NPC 行为变化
Lv.0 陌生人 正式礼貌,通话时间短
Lv.1 熟人 语气放松,出现个人话题
Lv.2 朋友 主动来电频率增加,分享日常
Lv.3 密友 深夜来电,分享秘密
Lv.4 暧昧 语调和呼吸变化,出现亲密话题
Lv.5 恋人 专属称呼,解锁恋人剧情线
  • 好感度通过玩家选择的关键回应累计
  • 好感度不可见(没有数值显示),需要玩家从 NPC 语气中自行感知
  • 好感度有衰减机制:长期不联系(真实时间 3 天以上)会降低,但不会低于已解锁的最高等级

3. 触控交互设计

3.1 核心手势

手势 功能 触觉反馈
右滑(接听方向) 接听来电 确认短振 × 1 + 接通音效
左滑(挂断方向) 挂断/拒绝 断联短振 × 1
上滑 调大通话音量 连续微振,力度递增
下滑 调小通话音量 连续微振,力度递减
屏幕左半侧点击 选择对话选项 A 选项 A 振动频率
屏幕右半侧点击 选择对话选项 B 选项 B 振动频率
长按(> 2 秒) 选择"保持沉默" 无振动(沉默的触觉表达)
双指点击 回拨上一个通话对象 双振

3.2 通话界面状态机

[待机界面] ──来电──→ [来电振铃] ──右滑──→ [通话中] ──左滑/对方挂断──→ [通话结束总结]
                       │                │
                       └──左滑──→ [未接来电记录]
                                        │
                      [通话记录] ←──────┘
                          │
                          └──点击──→ [回拨] ──接通──→ [通话中]
                                        └──拒接──→ [忙音]

3.3 辅助触觉信号

信号 含义
心率式脉动(渐快) NPC 情绪紧张/激动
心率式脉动(渐慢) NPC 情绪平静/悲伤
不规则双振 NPC 在犹豫/说谎
长振(500ms 通话结束,等待玩家操作
三连短振 新消息/新来电通知

4. 音频设计

4.1 通话音频处理

  • 发送端(玩家侧)
    • 可选择激活/关闭麦克风(关闭时使用 AI 语音模拟替代玩家声音)
    • 麦克风输入经过轻量压缩和 EQ 处理(模拟电话音频压缩感)
  • 接收端(NPC 侧)
    • 使用两种音频渲染模式:正常模式(录音室品质)和电话模式(8kHz 低通滤波 + 轻度失真)
    • 在特殊剧情中,电话模式会突然切换到正常模式(NPC 就在附近!)
  • 环境背景层
    • NPC 侧的背景音模拟其所在环境
    • 玩家侧的背景音(雨声、城市声、室内安静声)增强自我定位感

4.2 NPC 声音设计

4.2.1 可攻略角色

角色 声线描述 性格 来电铃声
程逸(童年好友) 温暖中低音,语速中等 可靠、怀旧、有些优柔寡断 木吉他简单旋律
苏瑾(主治医生) 冷静女中音,咬字清晰 理性、专业但内心温柔 钢琴重复音型
洛宵(隔壁病友) 带沙哑的年轻声音 神秘、幽默、回避亲密 电子氛围音

4.2.2 次要角色

角色 关系 通话频率
母亲 家人 每周 1-2 次
护工张姐 医院 剧情触发
陌生来电者 ?? 剧情触发

4.3 动态音乐系统

  • 主菜单/待机:柔和的钢琴 + 环境底噪(模拟夜晚窗边)
  • 来电振铃:根据来电角色切换为各自的铃声主题
  • 通话中(轻松):极简背景音乐,-25dB,不干扰对话
  • 通话中(紧张):音乐逐渐引入,-18dB,弦乐渐强
  • 关键抉择:音乐暂停 3 秒,只剩心跳声
  • 通话结束:根据结果播放不同情绪收束(温暖/遗憾/期待)

制作策略:所有音乐为循环片段,时长 30-60 秒,通过 FMOD 参数控制横向过渡。

4.4 语音内容规划

内容类型 字数/条 数量 总计
主线对话(程逸线) 800-2000 字/场景 15 个场景 ~18,000 字
主线对话(苏瑾线) 800-2000 字/场景 15 个场景 ~17,000 字
主线对话(洛宵线) 800-2000 字/场景 15 个场景 ~17,000 字
共通线对话 500-1500 字/场景 8 个场景 ~8,000 字
随机来电 200-500 字/次 30 次/角色 ~28,000 字
回拨对话 300-800 字 20 次/角色 ~40,000 字
结局独白 1000-2000 字 15 个结局 ~18,000 字

总计:约 146,000 字,配音时长估计 16-18 小时(含多个变体)

4.5 录音制作规范

  • 录音格式48kHz / 24bit / Mono
  • 麦克风距离15-20cm,心形指向
  • 录音环境:专业声学处理录音棚
  • 表演要求
    • 使用"电话表演法"——声优实际对着电话说话录制
    • 录制 3 种情感强度的版本(平静/情绪波动/崩溃)
    • 呼吸声、停顿、笑声、叹息等非语言声音全部保留
  • 后期处理
    • 电话模式:8kHz 低通 + 轻度饱和失真 + -6dB 压缩
    • 原声模式:仅做轻微压缩,保留录音室品质
    • 根据剧情需要在两者之间过渡

5. 叙事与世界观

5.1 背景设定

主角(玩家)28 岁,独立游戏开发者。某个雨夜,在加班赶项目时突然晕倒。醒来后发现:视觉神经暂时性损伤,预计恢复时间不明。被困在医院的日子里,电话成了与外界唯一的连接。

5.2 三条主线

程逸线——"那些年没说出口的话"

关系背景:程逸是玩家的小学同学,高中分开后一直偶然联系。得知玩家住院后,他第一个打来电话。

情感主线:两人通过电话重新回忆起童年和少年时期共同经历的一切。程逸一直隐约对玩家抱有好感,但从未说出口。玩家住院这件事让他意识到:有些话再不说,可能就没机会了。

关键节点

  1. 第一次通话:紧张,客套,询问病情
  2. 童年回忆:他发来一段小时候两人一起唱的歌的录音
  3. 深夜来电:程逸喝醉了,声音里有从未听过的脆弱
  4. 坦白时刻:他终于说出了藏在心里十年的话
  5. 终点:玩家的回应决定了结局方向

5 个结局

  • 完美结局「同频」:两人确认彼此的心意,程逸来医院接你出院
  • 遗憾结局「时差」:玩家没有回应,程逸说"那我先挂了",之后再未来电
  • 友情结局「老友」:玩家明确拒绝但希望保持友谊,程逸努力接受
  • 错过结局「忙音」:玩家在关键对话中选择挂断
  • 二周目结局「回声」:揭示程逸也在同一次事故中,只是他伤得更重

苏瑾线——"白色外套下的温度"

关系背景:苏瑾是玩家的主治医生,33 岁,神经内科副主任。初见时专业而冷淡。

情感主线:从医患关系到超越职业界限的情感。苏瑾最初的每条对话都像在写病例,但随着时间推移,她开始在下班后用私人手机给玩家打电话。她有自己的创伤——一年前没能救回来的那个病人。

关键节点

  1. 例行查房:完全专业,声音不带感情
  2. 第一次非工作时间来电:她在深夜打电话来问"今天感觉怎么样"
  3. 脆弱时刻:她在一个失败的抢救后打来,声音在颤抖
  4. 界限模糊:她开始在通话中聊自己,聊医院以外的苏瑾
  5. 职业与情感的抉择

5 个结局

  • 完美结局「曙光」:苏瑾决定转科室,你们成为正式的恋人
  • 伦理结局「底线」:玩家拒绝跨越医患关系,苏瑾尊重并保持距离
  • 消失结局「调离」:苏瑾因无法处理情感而申请调去其他城市
  • 住院结局「延续」:玩家选择继续住院(延缓出院)以维持关系
  • 二周目结局「病例」:揭示苏瑾的姐姐曾死于相同的伤病

洛宵线——"隔壁那扇关着的门"

关系背景:洛宵,25 岁,住在玩家隔壁病房的患者。听到玩家病房的电话响了三天后,他用手机拨通了玩家的号码。"嘿,邻居。"

情感主线:洛宵是三条线中最神秘的角色。他从不谈论自己的病情,话题总是天马行空——从外星人到量子物理到街头小吃。但越深入的对话越能感觉到他声音里的疲惫和秘密。他在逃避某些东西。

关键节点

  1. 破冰:他用一个冷笑话开场
  2. 共犯:深夜两人偷偷溜出病房,用电话导航在医院探险
  3. 裂痕:他对自己的病仍闭口不谈,玩家是否追问成为一个关键选择
  4. 真相:洛宵的病情比想象中严重得多——他剩下的时间不多了
  5. 告别或坚守

5 个结局

  • 完美结局「奇迹」:洛宵接受了新治疗方案,存活率大幅提升
  • 告别结局「星尘」:洛宵在最后的时间里与玩家度过了每一刻,最终安然离去
  • 逃避结局「空号」:洛宵在真相被揭露后拒绝再接听电话
  • 陪护结局「安详」:玩家陪他走完最后一段路
  • 二周目结局「另一边」:揭示洛宵一直在给另一个号码打电话——但那是空号

5.3 二周目:「真相线」

一周目通关任意结局后解锁。玩家以新视角重玩——某些对话细节在二周目中会揭示新含义。

  • 事故的真正原因
  • 三位可攻略角色之间不为人知的联系
  • 一个隐藏的"第四角色"——事故的肇事者

6. 系统设计

6.1 存档与分支

  • 自动存档:每次通话结束自动存档
  • 手动存档:玩家可在通话界面双指下滑打开存档菜单
  • 存档槽15 个(覆盖三条主线足够)
  • 路线图:通关后解锁,可视化所有对话分支(触觉版的"路线图"——按节点分割,点击节点可听到该段的简短摘要)

6.2 通话记录系统

  • 保存所有历史通话的录音(游戏中),可回放
  • 关键对话自动标记
  • 玩家可以给每条记录添加语音备忘录(用自己的声音标注)

6.3 消息系统

  • 除了实时通话,NPC 还可以发送语音消息
  • 语音消息 15-60 秒,无需玩家应答
  • 在通话记录中以不同图标标识(通过触觉区分:实时通话=单振、语音消息=双振)

6.4 时间系统

  • 游戏内时间随剧情推进
  • 现实时间触发(可选开启):特定时间段会有额外来电
    • 例:晚上 10 点后的来电更私密、情感更深
    • 可以设置"勿扰模式"时间段
    • 可以设置"接收所有来电"(不筛时间)或"仅剧情来电"

7. 技术规格

7.1 音频引擎

参数 规格
音频中间件 FMOD Studio
空间音频 不需要(电话模拟不需要空间定位)
麦克风处理 实时输入 + 轻量 DSP(压缩、EQ)
音频延迟 < 60ms(麦克风监听延迟)

7.2 性能目标

指标 目标
安装包大小 < 800MB(大量配音内容,首次下载含共通线)
可下载内容 各路线配音按需下载(每线 150-250MB)
最低系统 iOS 14 / Android 10
后台运行 支持(电话在后台响起通知)

8. 无障碍设计

8.1 无需视觉的完整交互

  • 游戏从启动画面开始就完全不需要视觉
  • 首次启动的教程通过语音引导完成
  • 所有菜单操作均有触觉+音频双重确认
  • 完全兼容 VoiceOver / TalkBack

8.2 替代输入方式

  • 除触控手势外,支持系统语音指令("接听"/"挂断"/"回拨"等)
  • 支持蓝牙耳机控制按钮(接听键 = 游戏中接听)

8.3 内容警告

  • 游戏内涉及医疗创伤、死亡、悲伤等严肃主题
  • 在相关剧情开始前通过"内容提示"(语音形式)提醒玩家
  • 玩家可以选择跳过特定敏感内容

9. 开发路线图

阶段 周期 目标
预开发 第 1-3 周 FMOD 集成、电话音频处理原型、录音测试
Alpha 第 4-12 周 共通线完成、程逸线配音完成
Beta 第 13-22 周 三条主线全部配音完成、系统功能完善
打磨 第 23-28 周 本地化(英文配音)、无障碍测试、QA
发布 第 29-30 周 App Store + Google Play 上架

9.1 团队配置

角色 人数
制作人/导演 1
叙事设计师 1
编剧 2
声优 8-10(三位主线 + 五位次要角色)
音频工程师 1
Unity 程序员 2
FMOD 技术音频 1
无障碍顾问 1

10. 商业模式

10.1 收入模型

内容 价格
游戏下载(含共通线 + 1 条主线) 免费
程逸线完整解锁 $4.99
苏瑾线完整解锁 $4.99
洛宵线完整解锁 $4.99
全路线捆绑包(含二周目真相线) $11.99
附加语音包(每个角色的日常来电扩展包) $1.99/个

10.2 关键指标

指标 目标
首月下载 100,000
付费转化率 12-15%
全路线完成率 40%(付费用户中)
平均会话时长 22 分钟

GDD-002 心跳连线 | 文档版本 v1.0