JD仅供参考,该岗位有多个不同方向的空缺,详细需求以实际为准
作为一名首席软件工程师,你将深入参与以跨团队目标为重点的项目,推动全局一致和标准化。你将主导多人游戏玩法功能开发、执行引擎修改,并为其他工程师提供卓越工程解决方案的清晰案例。
你将负责设计和实现游戏的核心系统,包括玩家成长、区域控制、资源管理、AI 行为、以及多人实时互动机制。这些系统将共同构建玩家的长期目标感、决策空间和竞争策略。你会是玩家体验的幕后推手,也是团队中「把创意变成系统」的关键人物。我们希望你不仅能写出高质量的代码,更能推动跨职能团队协作,让每一个系统都值得玩家投入时间、热情和情绪价值。
你的工作:
- 构建面向长期体验的核心系统:设计并实现支撑游戏核心循环的系统,如玩家发展路径、区域互动机制、资源流动与策略决策支持等,为玩家提供可持续进展的动力与选择空间。
- 推动系统的可扩展性与可组合性:打造具备良好模块化、可复用性的系统架构,为未来玩法扩展、赛季机制、多人协作与竞争等方向留出空间。
- 跨职能协作:与策划、美术、用研密切配合,推动创意落地,确保玩法体验技术与创意一致。
- 技术难题攻坚:解决多人同步、实时决策算法、复杂逻辑实现等技术挑战,提供可落地、高可用的工程方案。
- 持续演进产品:参与上线后的版本迭代与优化,确保玩法系统随时间演进而更精致、更有趣。
我们希望你拥有:
- 游戏开发经验:10年以上多人在线游戏开发经验,熟悉移动端开发环境。
- 团队领导能力:5年以上主程经验,至少一次完整从早期研发到上线的项目主程经验,能独自设计项目的底层技术框架。
- 技术能力:熟练掌握 C++ 或 C#,有 Unity 或 Unreal Engine 项目经验,能快速适应复杂引擎环境。
- 从零到一经验:主导过至少一款游戏从立项到上线的完整开发流程。
- 高并发架构经验:构建并优化过支持同屏 50+ 玩家在线互动的玩法架构。
- 性能调优能力:对多人玩法中的性能瓶颈有敏锐嗅觉,擅长分析与优化。
- 沟通与协作:能将技术方案讲清楚,推动跨团队合作顺利落地。
- 玩家意识:做决策时会考虑玩家感受,愿意聆听反馈并转化为迭代方向。