问题:这三个岗位经常被混淆

求职者经常搞不清楚这三个岗位的边界,尤其是在还没有实际接触过研发团队之前。一个简单但足够实用的区分方式是:看这三个角色分别"决定规则、实现规则,还是让对手行动"。

Game Designer:决定规则

体育游戏策划负责设计玩法规则、反馈机制和难度曲线——一次成功的传球应该给玩家什么反馈,一次失误应该付出什么代价,整体节奏应该多快。策划的产出通常是设计文档和数值方案,需要能清楚表达"这个设计为什么好玩",并在测试后根据反馈调整。这个岗位的核心能力不是编程,而是对玩法、节奏和玩家心理的敏感度。

Gameplay Programmer:实现规则

Gameplay程序员负责把策划文档变成可以运行的系统:输入怎么映射、技能怎么触发、角色状态怎么切换。这个岗位需要扎实的编程能力,同时需要能理解设计意图,把抽象的"好玩"转化成具体的代码逻辑。很多手感问题的排查也落在这个岗位上,因为输入和响应的实现细节直接决定了操作体验。

AI Engineer:让对手行动

AI工程师负责实现虚拟角色的感知、决策和行为逻辑,让AI在不同难度下都能做出合理的判断。这个岗位既需要一定的算法基础,也需要理解具体运动项目的战术逻辑——AI判断"该不该现在传球",本质上需要一定的体育知识作为决策依据,这也是为什么AI工程师经常需要和体育领域专家密切配合。

真实公司里,这些职责经常交叉

需要说明的是,上面的划分是为了帮助理解核心分工,但不应该绝对化。在很多团队(尤其是规模较小的团队)里,策划可能会直接参与数值代码的调整,Gameplay程序员可能会承担一部分AI行为脚本的编写,AI工程师也可能需要理解策划文档并提出设计层面的建议。岗位边界在不同公司、不同项目阶段会有明显差异,求职时更重要的是理解"这个岗位大致负责什么范围的问题",而不是死记一份标准职责清单。

体育领域专家:连接规则与实现的第四类角色

除了这三类核心研发岗位,体育领域专家在其中扮演着重要但容易被忽视的角色——负责把真实运动规则、战术逻辑和行业惯例,转化成策划和AI工程师能理解和实现的具体规则。比如判断"这个跑位在真实比赛里是否合理",这类判断通常不由程序员或策划独立完成,而需要体育领域专家提供准确的领域知识。这个岗位不强制要求编程能力,适合有运动员、教练或体育媒体背景的人转入游戏行业。

小结:策划决定规则,Gameplay程序员实现规则,AI工程师让对手基于规则行动,体育领域专家为规则提供真实性依据。理解这四者的核心分工,比记住职位名称本身更有助于判断自己适合哪个方向。