熙源 Theo
入坑助手
C端产品设计 2026

入坑助手

重新定义复杂影视/游戏系列的观看指南

一、项目背景与痛点

1.1 问题发现

随着漫威电影宇宙、星球大战等长线IP的不断扩张,影视和游戏系列的作品关系变得错综复杂。在观察用户的实际观影行为时,我发现了一个普遍痛点:入坑门槛过高

具体表现有三个典型场景:

  • 无从下手:面对几十部甚至上百部的作品列表,新手在决策起点时就已感到疲惫,极易被劝退。
  • 断层焦虑:用户害怕按错误顺序观看,担心看到一半发现漏了关键前作、体验受损或看不懂剧情。
  • 官方顺序的局限:官方通常只提供”上映顺序”或”时间线顺序”两种标准答案,但用户实际需要的是”仅看主线”、“跳过口碑差的”或”按某位UP主推荐”等定制化顺序。

1.2 核心洞察

在对多个IP社群的观察中,我发现了一个关键现象:

对刚入坑的新人来说,他们根本不需要去理解作品间错综复杂的网状关系。他们只想搞懂一件事——“按什么顺序看哪些作品才是最适合我的”。

这个洞察直接决定了产品的设计方向:放弃”关系图谱”这种常见的全貌浏览方案,转而提供清晰的”行动指引”

1.3 产品定位

基于以上洞察,“入坑助手”被定位为一个UGC驱动的结构化观看指南工具。用户可以:

  • 为自己喜欢的IP创建多条观看路线(如”入坑推荐”、“剧情时间线”、“跳过支线版”)
  • 跟随他人创建的路线,一步步完成观看
  • 记录个人进度和观看笔记

1.4 产品原则

整个设计遵循三条核心原则:

原则含义
灵活性优于严谨性不追求展现所有作品关联,而是切实解决”下一步看什么”的问题
概念极简用户只需要理解【作品】、【组】、【路线】三个概念
软引导而非硬限制提供依赖提醒,但不阻止用户按自己的意愿标记

二、信息架构:将复杂逻辑收敛为三个概念

为了降低用户的认知负荷,我将底层复杂的逻辑关系收敛为用户只需理解的三个极简概念:

概念定义对用户的意义
作品构成指南的原子单位(一部电影、一季剧集、一款游戏)“我看的是这个东西”
作品的容器。分为”有序组”(如三部曲,带序号)和”无序组”(如平行外传,无序号)“这几个作品是一起的”
路线一个指南包含多条路线,每条路线由节点(作品/组)按顺序排列而成”按照这个顺序看”

这组概念的设计意图是:用户不需要知道为什么某部作品被归入某个组、为什么这个组出现在这个位置——他们只需要跟随路线,消费内容。

核心概念
图 1:核心概念

三、核心决策一:将”前置依赖”从作品属性移至节点属性

3.1 常规思路的问题

在设计初期,一个看似自然的想法是:把”必看前作”设为【作品】的一个字段。

但这个方案很快暴露出问题——同一个作品在不同语境下,前置条件可能是不同的

举例:《龙珠Z》和《龙珠改》(原版和重制版)。

  • 在【怀旧路线】中,《龙珠Z》可能是后续作品的前置
  • 在【新玩家路线】中,《龙珠Z》的位置则被《龙珠改》替代

如果把”前置依赖”绑定到作品本身,这个矛盾就无法调和。

此外,该方案还会带来一个隐性问题:作品一旦被赋予前置依赖,即使未被纳入任何路线,也会持续受到限制。 这种“全局硬约束”会显著削弱系统的灵活性。

与此同时,如果将「前置依赖」进一步弱化为纯粹的“建议”,彻底移除“锁定”机制,也会带来新的问题:

一方面,缺乏结构化的顺序提示,会使路线的理解成本显著上升,用户更难把握内容之间的关系; 另一方面,也会削弱产品中的“进程感”(sense of progression),降低探索与推进路径时的趣味性。

因此,本方案在“自由”与“引导”之间做出折中: 通过“软锁”提供结构感与目标感,同时避免对用户行为施加硬性限制。

3.2 设计方案

核心决策:前置依赖降级为【路线节点】的属性。

具体实现:

  1. 软锁机制:未完成前置的节点显示灰色锁定图标,同时不显示勾选框,这为需要按部就班的用户提供视觉指引。
  2. 强制自由:用户只要点击进入作品详情侧拉栏,就可以随时强制标记”已看”,系统不做硬性拦截。
  3. 解耦复杂条件:同一个作品在不同路线下可以有完全不同的前置设置,且不污染作品本身的基础数据。

3.3 设计考量

这个决策背后是产品原则的体现:灵活性优于严谨性,软引导而非硬限制

如果App阻止用户标记”已看”,是在挑战用户的真实认知——现实中不按顺序观看的情况太普遍了(例如被朋友拉去看没看过前作的最新院线电影)。系统应该尊重用户的主体性,同时提供足够的信息支持他们做出知情决策。


四、核心决策二:路线节点的”多态表达”

4.1 现实复杂性

在定义了”路线由节点组成”之后,我发现现实中的观看顺序不是绝对线性的,而是充满各种特例:

  • 有时几部外传可以任意顺序观看(不影响主线理解)
  • 有时某三部曲需要作为一个整体区块连续观看
  • 有时某部OVA需要精确插入在两集TV剧集之间

如果只用单一的”作品A → 作品B”来连线,无法准确传达创作者的意图。

4.2 设计方案

我设计了节点的四种多态表达,让创作者可以根据场景选择合适的形态:

节点形态结构说明语义传达典型场景
纯作品节点节点为一个单独的作品最直白的线性顺序表达标准正传按部就班推进
无序组节点节点为一个无序组,展开后内无序号此阶段下可任意顺序观看多部独立外传、平行短篇
有序组节点节点为一个有序组,展开后带序号此阶段下建议严格按序连续观看某角色三部曲作为整体区块
作品节点+附属主节点下挂载附属作品,可附带备注需要精确插入特定时间点的特例某剧场版需插入在某两集之间

4.3 设计意图

这套模型的核心价值在于:让”顺序”这件事的表达更精确,而不增加用户的认知负担

对跟随路线的用户来说,他们只需要知道:

  • 看到”无序组”→ 这里面的作品随便看
  • 看到”有序组”→ 按组内的序号看
  • 看到”作品+附属”→ 按备注说明的位置看
产品架构
图 2:产品架构

五、交互设计:查看模式的三层信息降噪

指南详情页是整个产品的核心使用场景。设计的关键挑战是:如何避免用户在面对庞大IP时认知超载?

我的解决方案是分层设计:将信息按使用频率和场景复杂度分为三个层级,用户按需深入。

5.1 L1 宏观层:Tab导航分离视角

页面顶部设置三个Tab,将三种不同的浏览视角分开:

  • 观看路线:默认视图,聚焦于”下一步看什么”
  • 所有作品:完整作品列表,支持搜索、筛选、排序
  • 所有组:按组浏览,理解整体结构

这种分离的价值在于:默认情况下用户只面对单一焦点(路线),不会被全量信息淹没。

5.2 L2 聚焦层:纵向时间线

当前路线的节点流以纵向时间线形式呈现。这个视图的设计原则是极简

  • 只显示作品/组的标题和状态图标
  • 状态图标采用极简符号:实心绿点=已完成、蓝色边框=当前、灰色锁=锁定
  • 组节点可展开,展开后显示内部列表
  • 所有复杂信息(关联关系、个人笔记)都被隐藏

5.3 L3 微观层:侧拉面板

当用户点击某个节点时,从右侧滑出详情面板。在这里才集中展示:

  • 作品基本信息
  • 关联作品(续作/外传/前传等用户自定义标签)
  • 进度标记控件
  • 个人笔记输入框

这种设计的逻辑是:用户绝大多数时间只需要看时间线、点”标记完成”。只有在需要额外信息或做特殊操作时,才需要进入L3层。

5.4 路线切换

顶部提供下拉菜单,用户可以在多条路线间切换(如”入坑推荐”、“完整时间线”、“仅主线”),时间线内容实时更新。

每一路线的定位和推荐人群会在切换时做简要说明,帮助用户选择适合自己的路线。


六、验证方法:从低保真到可交互Demo

面对节点多态、状态联动(锁定/部分完成/全部完成)、路线切换等复杂交互,传统的静态高保真设计稿往往难以高效验证体验的真实流畅度。

因此我采用了一种注重效率的验证工作流:

步骤方法目的
1Figma低保真线框剥离色彩和样式,专注于L1-L3布局和信息层级
2AI辅助生成代码将线框+PRD数据规范输入AI,生成Vue组件骨架
3本地数据构建用TS文件模拟”节点多态”、“软锁状态”等数据结构
4云端部署产出可直接体验的Demo,进行交互验证

这个流程的核心价值是:跳过视觉打磨,快速验证核心交互逻辑是否自洽

UI 草图对比 AI 代码原型
图 3:UI 草图对比 AI 代码原型

七、总结

  1. 洞察驱动设计:放弃关系图谱不是偷懒,而是基于”新人不需要理解关系网,只需要行动指引”这一核心洞察的主动选择。

  2. 概念收敛的力量:将复杂逻辑收敛为三个极简概念,降低了用户的认知门槛,也让整个产品的信息架构更加清晰。

  3. 灵活性与严谨性的平衡:软锁机制+强制自由的设计,在提供引导的同时保留用户主体性,是对现实用户行为的尊重。

  4. 分层设计的价值:L1/L2/L3三层信息架构,让用户按需深入,在大信息量场景中避免了认知超载。


返回作品列表 C端产品设计