第04课:角色与化身

Learning Objectives

  • 区分角色(Character)与化身(Avatar)的设计差异
  • 理解玩家角色与 NPC 的互补关系
  • 掌握角色发展和自定义系统的设计逻辑
  • 学会分析角色如何影响玩家的身份认同

Core Idea

游戏中有两种”人”:玩家扮演的和世界中的。玩家角色(Player Character)是你的化身(Avatar),是你在游戏世界中的代表。NPC 则是世界中的角色,他们有自己的人格、故事和功能。角色让世界可信,化身让玩家在场。

flowchart TD
    subgraph 玩家侧
        A[真实玩家] -->|投射| B[化身 Avatar]
        B -->|控制| C[玩家角色 Player Character]
    end
    
    subgraph 游戏世界
        D[NPC]
        E[敌人]
        F[任务给予者]
        G[商人]
        H[同伴]
    end
    
    C <-->|互动| D
    C <-->|战斗| E
    C <-->|接受| F
    C <-->|交易| G
    C <-->|组队| H
    
    D <-->|世界逻辑| I[游戏叙事]
    
    style A fill:#e74c3c,color:#fff
    style B fill:#e67e22,color:#fff
    style C fill:#4a90d9,color:#fff
    style D fill:#27ae60,color:#fff
    style I fill:#9b59b6,color:#fff

Key Insight

化身是”玩家自我在游戏世界中的投射”,角色是”游戏世界中的独立人格”。好的角色设计让玩家关心他们,好的化身设计让玩家成为他们。 这两个目标有时是冲突的——这就是为什么有”自定义主角”(高化身感)和”预写主角”(强叙事性)两种流派。

角色-化身谱系

不同游戏在”化身”和”角色”的光谱上分布不同:

graph LR
    A[纯化身] --> B[《我的世界》<br/>无性格主角]
    B --> C[《塞尔达传说》<br/>有少量性格]
    C --> D[《质量效应》<br/>可自定义的预定角色]
    D --> E[《巫师3》<br/>预定角色但可做选择]
    E --> F[《最后生还者》<br/>完全预定的角色]
    F --> G[纯角色]
    
    style A fill:#3498db,color:#fff
    style G fill:#e74c3c,color:#fff

角色维度分析

维度说明化身型设计角色型设计
身份角色的身份设定自定义(名字、外貌、背景)预写(具体人物、固定背景)
性格性格倾向和表达玩家自由发挥预设性格+可选对话
语音是否有配音对话沉默主角/可选语音完整配音+演出
发展角色能否变化玩家决定发展方向剧情驱动固定发展
关系与其他角色的互动功能性关系情感性关系

沉默主角的设计哲学

很多 RPG 的主角不说话(如《塞尔达传说》的林克、《传送门》的 Chell)。这不是技术限制,而是设计选择——沉默的主角让玩家更容易投射自我。一旦主角开口说话,说出了玩家不同意的观点,这种投射就断裂了。

Patterns in This Cluster

模式名称定义
Characters(角色)游戏世界中具有人格设定、行为逻辑和叙事功能的实体
Avatars(化身)玩家在游戏世界中的代表,是玩家自我投射的载体
Player Character(玩家角色)玩家直接控制的角色,兼具化身和角色的双重属性
Non-Player Character / NPC(非玩家角色)由 AI 控制的角色,服务于叙事、功能或世界观
Character Development(角色发展)角色在游戏过程中在外观、能力或人格上的变化
Customization(自定义)玩家对角色外观、能力或特质进行个性化调整的能力

Worked Example

《质量效应》的角色自定义与扮演

《质量效应》三部曲是”化身-角色平衡”的教科书级案例。它让玩家在”扮演自己”和”扮演薛帕德”之间找到了精妙平衡。

flowchart LR
    subgraph 创建阶段
        A[选择性别] --> B[选择外观]
        B --> C[选择背景<br/>地球人/殖民地/太空]
        C --> D[选择职业<br/>战士/工程师/异能者]
        D --> E[选择心理类型<br/>战争英雄/冷酷/幸存者]
    end
    
    subgraph 游戏阶段
        F[对话选择<br/>楷模/叛逆/中立]
        G[任务决策<br/>拯救/牺牲/妥协]
        H[人际关系<br/>友好/敌对/浪漫]
    end
    
    subgraph 结果阶段
        I[外观变化<br/>疤痕/盔甲]
        J[声誉变化<br/>楷模度/叛逆度]
        K[结局变化<br/>基于全系列决策]
    end
    
    E --> F
    F --> G
    G --> H
    H --> I
    I --> J
    J --> K

    style A fill:#4a90d9,color:#fff
    style E fill:#e67e22,color:#fff
    style K fill:#e74c3c,color:#fff

角色系统的精妙设计:

  1. 自定义的三个层次:

    • 表层(外貌、性别)→ 让玩家的化身”看起来像自己”
    • 中层(职业、技能)→ 让玩家的化身”玩起来像自己”
    • 深层(道德选择、人物关系)→ 让玩家的化身”决策起来像自己”
  2. 楷模/叛逆双轴系统:薛帕德的对话和行为积累两种”声誉值”。这不仅是一个进度条,更是角色人格的外化——其他 NPC 会根据你的声誉值来回应你。

  3. NPC 关系的深度塑造:每个同伴都有自己的任务链、价值观和结局。玩家与 NPC 的关系不是”好感度数值”,而是实实在在的剧情分支。当玩家必须在两个同伴之间做生死抉择时,角色设计的深度就浮现出来了。

  4. 角色发展的叙事化:薛帕德从头到尾在变——脸上会留下伤疤(如果你走叛逆路线),盔甲会升级,指挥的飞船会变豪华。这些可视化的发展让玩家直观感受到角色的成长。

自定义的悖论

《质量效应》揭示了一个有趣的悖论:自定义选项越多,玩家的代入感可能越强,但也可能越弱。 因为每次选择都意味着对其他可能性的放弃。这就是”选择焦虑”的来源。好的自定义系统不是给玩家无限选择,而是给玩家有意义的有限选择。

NPC 设计的核心功能

功能说明设计要点《质量效应》示例
叙事功能推动剧情、提供信息让 NPC 有自己的目标和动机Liara 寻找普洛仙秘密
游戏功能提供任务、交易、服务确保功能和角色融合军需官、飞船驾驶员
情感功能建立情感连接给予 NPC 日常生活感和弱点Garrus 的幽默和义肢
世界功能让世界更可信让 NPC 之间也有关联船员之间的对话

Practice

自我检测

  1. “化身(Avatar)“和”角色(Character)“的主要区别是什么?

  2. 《塞尔达传说》的林克不说话,这是一个什么设计决策?A) 技术限制 B) 预算限制 C) 增强玩家代入感 D) 剧情需要

  3. 思考题:你正在开发一款开放世界 RPG,主角是预设角色(固定的姓名和背景故事)。玩家反馈说”主角不像我”。请从角色自定义角度提出三条不会破坏剧情的改进方案。

查看答案
  1. 化身是玩家自我的投射载体,强调的是玩家”在场”的感觉;角色是游戏世界中的独立人格,强调的是故事的可信度。化身是”玩家在游戏中的我”,角色是”游戏世界中有个性的人”。

  2. C) 增强玩家代入感——沉默主角是游戏设计中的有意选择,目的是避免主角说出玩家不同意的观点,从而保持玩家与化身之间的投射连接不被打断。

  3. 建议方案:

    • 外观自定义不涉及叙事:允许玩家调整发型、肤色、纹身等外貌特征,不影响已预设的背景故事
    • 对话风格选择:虽然主角有固定性格,但提供 2-3 种”语气模式”(严肃/幽默/温和),对话文本根据选择调整措辞
    • 装备视觉自定义:即使装备属性固定,允许玩家选择装备的视觉外观(幻化系统),这不会改变剧情但显著提升个性表达
    • 额外小选择:增加不影响主线的”品味选择”——玩家住处如何布置、宠物选什么、徽章样式等

Next Step

Continue with 0005-abilities-skills to understand how abilities and skill systems define what players can do in the game world.