lol一打字就吉格斯崩溃 lol游戏读条崩溃吉格斯


探索现象级游戏的技能体系——以《英雄》为例

成为现象级产品绝非偶然,其背后深藏的技能设计逻辑值得我们深入探讨。在动作、MOBA类游戏中,技能设计的优劣直接关系到玩家的游戏体验乃至产品的成败。尤其像《英雄》这样的翘楚之作,其“弹道体系”的设计更是精妙绝伦。

Riot Games在官方技术博客中分享了《英雄》的“弹道技能”旧体系层级分类与新系统设计理念,从中流露出开发团队对细节的把控与表现标准的严格要求。本次编译了相关内容,希望能为同类游戏的从业者提供一些启发与帮助。

技能基础与重构之举

对于《英雄》的玩家而言,飞弹——或称弹道技能的技术基础是他们关注的重点。近几个月来,我们对游戏中的弹道技能进行了一系列技术上的改动。虽然在玩家直观感受上可能没有明显的变化,但这些技术性的进步为我们后续的设计提供了无限可能。

弹道技能的多样性与复杂性

《英雄》中的弹道技能设计涵盖了多种类型和复杂的运动方式。比如辛德拉的“驱使念力”技能和库奇的“磷光”Q技能、吉格斯的“科学的地狱火炮”R技能等,都是玩家耳熟能详的弹道技能。这些技能的飞弹分类体系错综复杂,既有基础飞弹,也有线性飞弹和环形飞弹等不同类型。

线性飞弹技能的运行逻辑相对复杂,如德莱文的大招在击中目标后能返回,或是婕拉的“缠绕之根”技能使飞弹像落地生根般留在地表。这些多样化的行为逻辑在一个体系中实现,既带来了挑战也带来了无限可能。

重构弹道系统的核心原则

面对如此繁杂的弹道技能系统,我们决定从最基础的部分开始彻底重写系统。这不仅是为解决现有问题,更是为了未来更大的设计空间。在重构过程中,我们遵循了四个核心原则:功能要体现在代码层面、不同功能组之间的相关性要最小化、推理论证飞弹的行为逻辑不应成为困难、特殊行为方式应与常规方式清晰剥离。

根据这些原则,我们列出了一个清单,详细列出了弹道技能的飞弹会做什么。在此基础上逐一突出这些项目,并对飞弹的移动、击打、目标追踪等行为进行了精细的代码构建。这样不仅使得bug更易于追踪和修复,也为我们带来了更大的设计自由度。