ARPG 角色系统设计对比
深度拆解 Last Epoch、Path of Exile 2、Diablo 4、Grim Dawn 四款代表性 ARPG 的角色/职业/技能/被动系统,提炼可复用的 ECS 实现启示。
总览对比表
| 维度 | Last Epoch | Path of Exile 2 | Diablo 4 | Grim Dawn |
|---|---|---|---|---|
| 职业架构 | 基础(5) → 精通(3×5=15) | 基础(12) → 升华(3×12=36) | 基础(5) 锁定 | 精通(10) → 双精通组合(45) |
| 被动系统 | 基础树 + 精通树(前半通用/后半锁定) | 巨型 Passive Atlas(共享) + 升华树 | 基础技能树(≤50级) + Paragon板(50–100) | 精通技能树(双精通叠加) |
| 技能系统 | 技能专精树(每技能独立) | 宝石系统(9主动 + 最多5辅助/技能) | 技能树节点 + 被动效果 | 精通技能 + 装备技能 |
| 技能数量 | 100+ 技能,每技能有专精树 | 技能不限职业,武器绑定 | 每职业约20–30主动技能 | 每精通约20–30技能 |
| 专精/进阶 | 精通选择永久锁定,但可跨树投点前半 | 升华选择永久锁定 | 无专精分支,Paragon提供后期 | 双精通组合即”专精” |
| 洗点自由度 | 技能点:自由洗(低于Min Level);被动:金币洗;精通:NPC可改 | 被动:Orb of Regret;宝石:随时换;升华:不可逆 | 技能点:自由洗;Paragon:自由洗 | 技能:金币+材料洗;精通:不可重置 |
| 后期深度层 | 祝福(Blessings) + 工艺(Crafting) | Atlas + 工艺经济 + Meta Gems | Paragon板 × 多板拼接 + Glyph | 星座(Constellation) + 装备技能 |
| 设计哲学 | Hybrid:身份感 + Build 自由度 | 深度优先:全模块化,极限表达 | 可及性优先:快速进入终局 | 传统CRPG:组合爆炸 |
1. Last Epoch
核心结构
| 组件 | 规模 / 规则 |
|---|---|
| 基础职业 | 5 个(Sentinel、Primalist、Mage、Rogue、Acolyte) |
| 精通专精 | 每职业 3 个,共 15 个(如 Mage → Sorcerer/Spellblade/Runemaster) |
| 被动树 | 基础树 + 3 个精通树;前半通用,后半锁定 |
| 被动点总数 | 113 点(98 升级 + 15 任务奖励) |
| 精通解锁 | 基础树投入 ≥20 点 + 完成精通任务 |
| 技能专精树 | 100+ 技能,每个有独立专精树 |
| 专精槽位 | 5 个(匹配技能栏),解锁等级 4/8/20/35/50 |
| 技能等级 | 通过使用获得经验,默认上限 20(约角色 75 级满级) |
| 超上限 | 装备词缀/套装/暗金提供 +Level of Skills |
专精树设计特点
- 单屏可见(one-screen discoverable),相比 PoE 巨型 Atlas 更易理解
- 节点效果从数值放大(+伤害%)到机制改变(变召唤物、变AOE、改变资源消耗)
- 大型节点需要前置投入,形成”分支路径”感
洗点机制(极其精心设计)
| 类型 | 方式 | 代价 | 重练? |
|---|---|---|---|
| 技能点 | UI 内一键 Respec | 低于 Min Level 免费;高于需重练 | 是(有 XP 追赶加成) |
| 被动点 | NPC Chronomancer,逐点移除 | 金币,节点投入越多越贵 | 否 |
| 精通 | NPC 花钱改 | 金币 | 否 |
| 祝福 | NPC 花钱改 | 金币 | 否 |
Min Skill Level 机制:角色等级 10 起解锁,每 5–10 级提升,上限 10。意味着后期换技能至少保留 10 级基础,降低重练惩罚。
优势
- 专精树发现感强,同一基础技能可演化出截然不同的战术体系
- 洗点成本递减,鼓励实验
- 精通树的”前半通用/后半锁定”平衡了身份感与 Build 自由度
劣势
- 终局内容不足覆盖构筑深度,玩家回落显著
- 技能专精树的学习负担仍然不低(100+ 技能 × 每个树)
“这是第一个在十几年内把我从流放之路拉走的 ARPG”。 —— 社区评价,反映其构筑发现感与可及性的甜点。
2. Path of Exile 2
核心结构
| 组件 | 规模 / 规则 |
|---|---|
| 基础职业 | 12 个(STR/DEX/INT 组合,每组合 2 职业) |
| 升华专精 | 每职业 3 个,共 36 个 |
| 被动大图 | 所有职业共用同一张巨型 Passive Atlas,起始位置不同 |
| 升华树 | 选择升华后解锁专属小型升华树(约 8–12 节点) |
| 技能宝石插槽 | 9 个主动技能插槽(所有职业共享) |
| 辅助插槽 | 每主动技能默认 2 个,最多 5 个(Jeweller’s Orb 扩展) |
| 属性税 | 每链接一个 Support Gem,主技能属性要求 +5 |
| 全局唯一 | 同一 Support Gem 不能用于两个不同技能 |
| Spirit 预留 | Buff Gems(光环类)预留 Spirit 维持 |
技能宝石系统(最模块化)
- 技能 = 物品宝石:任何角色可用任何技能(只要满足武器/属性要求)
- 武器强绑定:技能与武器类型深度耦合(如 Lightning Arrow 必须配 Bow)
- 武器自带技能:武器本身提供 Active Skills,换武器 = 换技能组
- 装备即 Build 表达:换宝石组合直接改变技能行为
升华专精
- 选择升华后,角色获得强力的被动技能和新机制
- 升华选择不可逆
- 经典案例:Titan(巨人化坦克)、Stormweaver(元素师)等
洗点机制
| 类型 | 方式 | 代价 |
|---|---|---|
| 被动点 | Orb of Regret(稀缺通货) | 有成本 |
| 宝石 | 随时更换无惩罚 | 无 |
| 升华 | 不可逆 | — |
优势
- 构筑自由度极限,同一角色可走向完全不同的流派
- 宝石系统模块化程度极高,每个 Build 都是独特表达
- 装备与技能的流动性设计奖励全面规划
劣势
- 学习曲线陡峭,新玩家面对复杂系统容易退坐
- 装备-技能-天赋-工艺-经济的多系统耦合度极高,需要大量时间沉淀
“Path of Exile 2 强调装备与技能使用之间的流动性,让装备选择更具影响力。” —— PoE2 设计哲学
3. Diablo 4
核心结构
| 组件 | 规模 / 规则 |
|---|---|
| 基础职业 | 5 个(Barbarian、Sorcerer、Rogue、Necromancer、Druid) |
| 专精分支 | 无次级专精,职业身份完全锁定 |
| 技能树 | 树状结构,主动技能节点 + 被动效果节点 |
| 每职业技能 | 约 20–30 个主动技能 |
| 技能升级 | 在树中投入多次(Rank 1–5) |
| Paragon Board | 50–100 级解锁,每级 1 点 |
Paragon Board 设计
Paragon Board 是 D4 终局角色进阶的核心:
| 节点类型 | 效果 |
|---|---|
| Normal (灰) | +5 某项属性(STR/INT/WIL/DEX) |
| Magic (蓝) | 中等词缀加成 |
| Rare (金) | 大幅加成,需属性达标 |
| Legendary (橙) | 机制改变节点 |
| Glyph Socket | 插入 Glyph,根据半径内属性数量提供加成 |
| Gate | 连接下一块 Paragon 板(可选 4 种) |
关键机制:
- 多板拼接:起始板边缘的 Gate 可连接其他板,形成自定义路径
- Glyph 半径:插入 Glyph 后,其加成依赖半径内的属性点数量
- Rare 节点解锁:需要周围投入一定数量属性点
洗点机制
| 类型 | 方式 | 代价 |
|---|---|---|
| 技能点 | 完全自由洗 | 无 |
| Paragon 点 | 完全自由洗 | 无 |
优势
- 新手友好度极高,洗点无惩罚鼓励实验
- Paragon 板的拼接感给予玩家”组装角色”的体验
- 资料片向竞品学习后,终局深度明显增加
劣势
- 无职业专精分支,Build 自由度受职业边界限制
- Paragon 板节点若只是”大范围属性+5”,玩家感到填充式 grind
- 技能树相对扁平,资深玩家常批评”太浅”
4. Grim Dawn
核心结构
| 组件 | 规模 / 规则 |
|---|---|
| 精通数量 | 10 个(Arcanist、Demolitionist、Nightblade、Occultist、Shaman、Soldier、Inquisitor、Necromancer、Oathkeeper、Berserker) |
| 双精通 | Level 10 选择第二精通,组合数 = 10 + C(10,2) = 55 种 |
| 单精通 | 可选,但双精通是标准模式 |
| 精通技能树 | 每精通约 20–30 个技能,分主动和被动 |
| 精通条 | 线性解锁条,投入点数解锁更高层技能 |
| 星座系统 | 50–55 Devotion 点,105 个星座,每个 3–8 颗星 |
| 亲和力(Affinity) | 5 种(Ascendant、Chaos、Eldritch、Order、Primordial),不被消耗,仅作为解锁钥匙 |
| 天体力量 | 亮星提供可分配给技能的触发效果 |
双精通设计(独特)
- 精通选择不可逆,精通条投入点不可移除
- 组合爆炸:如 Soldier + Occultist = “Witchblade”,Arcanist + Nightblade = “Spellbreaker”
- 每个组合有社区命名和独特玩法认同
星座系统(Devotion)
十字路口 → 星座 → 解锁更多星座
(提供亲和力) (需要亲和力解锁)
- 最强力的星座不提供任何亲和力,形成自然的”最终投资”选择
- 天体力量需要分配给正在使用的技能才能获得经验
洗点机制
| 类型 | 方式 | 代价 |
|---|---|---|
| 技能点 | Spirit Guide 处重置 | 金币 + 材料 |
| 精通条 | 不可重置 | — |
| 星座点 | Spirit Guide 处重置 | 金币 + Aether Crystal 每点 |
优势
- 双精通组合创造出 55 种有社区认同的角色身份
- 星座系统的亲和力解锁机制是精美的”前置条件”设计
- 天体力量与技能的绑定让后期微调更有意义
劣势
- 新手学习负担高,精通选择在 Level 10 时很难做出知情决策
- 图形和动画老旧,对新玩家吸引力不足
5. 跨维度分析
5.1 职业架构光谱
锁定度低 ──────────────────────────────────────────── 锁定度高
D4 (无专精) ────────────────────────────────────────── LE/POE2 (永久锁定)
|
GD (双精通, 不可逆)
|
↓ 自由度高
──────────────────────────────────────────────────────────────
PoE2 (无职业限制, 全宝石化)
5.2 洗点自由度对比
| 游戏 | 被动点 | 技能点 | 专精/升华 | 后期系统 |
|---|---|---|---|---|
| LE | 金币(逐点) | 免费(低于 Min Lv) | NPC 可改 | 金币 |
| POE2 | 稀缺通货 | 随时换 | 不可逆 | 稀缺 |
| D4 | 免费 | 免费 | 无专精 | 免费 |
| GD | 金币+材料 | 金币+材料 | 不可重置 | 金币+材料 |
5.3 技能表达系统对比
| 游戏 | 技能与角色关系 | 技能改造深度 | 核心机制 |
|---|---|---|---|
| LE | 解锁条件绑定职业,专精独立 | 深(每技能独立树) | 专精树节点 |
| POE2 | 完全解耦(宝石化) | 极深(支持宝石 × 武器技能 × 属性税) | 宝石配置 |
| D4 | 职业锁定技能池 | 中(技能树节点 + Paragon) | 技能树 + Paragon 节点 |
| GD | 精通解锁技能池 | 中(精通树 + 装备技能) | 精通树 + 星座 |
6. 通用设计问题
-
构筑自由度 vs 身份感矛盾:PoE2 的完全解耦让角色身份变得模糊;D4 的职业锁定让 Build 多样性受限。Last Epoch 的”前半通用/后半锁定”是其中最平衡的尝试。
-
洗点惩罚极端化:D4 的完全免费洗点鼓励实验但可能让平衡难做;GD/POE2 的永久锁定创造身份体验但降低实验意愿。LE 的 Min Skill Level 是一个聪明的折衰。
-
后期系统填充感:当终局系统只是”大范围属性+5”时(D4 Paragon 早期批评),玩家感到 grind 而非进步。好的终局系统应包含机制改变节点。
-
学习曲线与深度曲线的张力:越深的系统需要越长的沉淀时间才能理解。这对新玩家是屏障,对核心玩家是留存。
-
装备与角色系统的耦合:当装备只是数值放大器时,角色系统的设计空间被压缩。PoE2 将武器技能直接融入角色定制是一个突破方向。
7.1 PoE2 Patch 0.5 的角色系统变化(2026 年新动态)
Patch 0.5 为角色系统带来了几个重大变化,值得在设计参考时纳入:
新增升华(Ascendancies)
| 基础职业 | 新升华 | 核心机制 |
|---|---|---|
| Huntress | Spirit Walker | 与 Primal/Vivid/Wild Wisps 沟通,可験服 Beast Boss 作为宠物 —— 类似”超级 Spiritborn” |
| Monk | Martial Artist | 创造克隆体复制你的攻击,背上携带钟铃在暴击时触发,获得额外符文 |
设计启示:升华的上升/下降设计(Spirit Walker 的”騣服 BOSS 宠物” 很强力但可能限制其他机制)是构筑身份感的有效方法。
被动树重做
- 更具影响力的选择:减少”填充式”节点,增加改变核心玩法的节点
- 可获取整个树:玩家能触达所有节点,但部分选择仍然必须(避免“点满一切”的无意义情况)
- Rogue Exiles 新行为:逃跑的流亡者会带着升级后的装备逃到邻近地图,创造了“追踪并击败他们获取战利品”的循环
7. ECS / Bevy 实现启示
Component 拆分范式
// === 身份层 ===
#[derive(Component)]
struct ClassIdentity {
base_class: BaseClassId,
mastery: Option<MasteryId>, // Last Epoch / Grim Dawn 模式
ascendancy: Option<AscendancyId>, // PoE 模式
}
// === 被动层 ===
#[derive(Component)]
struct PassiveGridState {
allocated_nodes: HashSet<NodeId>,
points_available: u32,
points_spent_by_tree: HashMap<TreeId, u32>,
}
#[derive(Resource)]
struct PassiveTreeDatabase {
trees: HashMap<TreeId, PassiveTree>,
unlock_requirements: HashMap<NodeId, (TreeId, u32)>, // "在 Tree X 投入 Y 点"
mastery_gates: HashMap<NodeId, MasteryId>, // 后半部分锁定
}
// === 技能层 ===
#[derive(Component)]
struct SkillBar {
slots: [Option<SkillInstance>; 5],
}
#[derive(Component)]
struct SkillInstance {
skill_id: SkillId,
specialization_tree: SpecializationTreeState,
level: u32, // 通过使用获得经验
min_level: u32, // LE 的 Min Skill Level
item_granted_levels: u32, // 装备提供的 +skill level
}
#[derive(Component)]
struct SpecializationTreeState {
allocated_nodes: HashSet<NodeId>,
points_available: u32, // = skill_level + item_granted_levels
}
// === 装备-技能耦合(PoE2 模式)===
#[derive(Component)]
struct WeaponSkillProvider {
weapon_type: WeaponType,
granted_skills: Vec<SkillId>,
}
#[derive(Component)]
struct GemSocketSystem {
active_gems: [Option<Gem>; 9],
support_links: Vec<(GemSlot, SupportGem)>, // 属性税在此计算
}设计原则
-
被动树数据放资源(Asset):被动树节点数量大(数百至数千),静态数据适合用 Asset,Component 只存已分配节点 ID。
-
衍生属性增量更新:使用 Bevy 的
Changed<T>查询做增量更新,避免每帧重算 Max Health/Damage 等衍生属性。 -
软上限曲线表:减速收益用 Curve/Lookup Table 实现,方便设计时调节(如 1–20: 1.0x, 21–40: 0.7x…)。
-
技能经验系统引入事件驱动:技能使用触发事件,经验系统作为事件消费者,让角色等级与技能等级解耦。
8. 推荐设计原则
-
核心属性 3–6 个:超过 6 个玩家难以追踪影响;每属性必须有清晰主效果 + 至少一个副效果。
-
每个属性必须影响至少2个衍生属性:否则会出现”必加但无聊”的属性。
-
百分比属性设置硬/软上限:暴击、闪避、减伤等必须有上限,防止后期数值崩坏。
-
技能专精树单屏可见:学习曲线决定了新玩家留存。一屏可见的专精树(LE)比巨型 Atlas(PoE)更友好。
-
洗点成本递减:让玩家能够实验,但后期大规模洗点有一定成本。Min Skill Level 是一种聪明的折衰。
-
装备即技能表达:让装备选择直接改变可用技能池,而不只是数值放大器。
-
解锁条件驱动进度:用”投入 X 点解锁下一层”来控制节奏,而不是等级锁定。
-
终局系统包含机制改变节点:如果终局系统只是属性放大,玩家会感到填充式 grind。
9. 评分矩阵
| 维度 | Last Epoch | Path of Exile 2 | Diablo 4 | Grim Dawn |
|---|---|---|---|---|
| 构筑自由度 | ★★★★☆ | ★★★★★ | ★★☆☆☆ | ★★★★☆ |
| 新手友好度 | ★★★★☆ | ★★☆☆☆ | ★★★★★ | ★★★☆☆ |
| 洗点实验度 | ★★★★★ | ★★★☆☆ | ★★★★★ | ★★★☆☆ |
| 后期深度 | ★★★☆☆ | ★★★★★ | ★★★★☆ | ★★★★☆ |
| 身份认同感 | ★★★★☆ | ★★★☆☆ | ★★★★☆ | ★★★★★ |
| 系统耦合度 | ★★★☆☆ | ★★★★★ | ★★☆☆☆ | ★★★★☆ |
| 可及性 | ★★★★☆ | ★★☆☆☆ | ★★★★★ | ★★★☆☆ |
来源
- MMOGAH — PoE2 Patch 0.5 Announcement Summary(新升华 Spirit Walker / Martial Artist + 被动树重做). https://www.mmogah.com/news/path-of-exile-2/poe-2-patch-05-announcement-summary-return-of-the-ancients
相关页面
- diablo-4 — Diablo 4 产品动态与设计理念
- last-epoch — Last Epoch 产品动态与设计理念
- path-of-exile-2 — Path of Exile 2 产品动态与设计理念
- damage-formulas — 游戏伤害公式体系总览
- arpg-damage-formulas — 六款主流 ARPG 攻击端伤害公式深度对比
- arpg-defense-formulas — 六款主流 ARPG 防御端公式对比
- arpg-equipment-design — 装备物品化系统设计对比
- bevy — Bevy 引擎研究
- bevy-game-development — Bevy 游戏开发实践