Warner Bros. Discovery
Warner Bros. Discovery
Warner Bros. Discovery 是一家业务覆盖媒体、娱乐和电信领域的全球媒体与娱乐公司。公司通过多种平台创作、制作和发行电影、电视节目及其他内容,并拥有众多成熟品牌和系列,为全球观众提供服务。

高级游戏玩法程序员 - 蒙特利尔混合办公

为华纳兄弟游戏蒙特利尔的AAA级游戏打造玩法和AI系统。 针对主机和PC优化虚幻引擎5体验。

描述

  • 创建、维护并排查游戏玩法架构和玩家体验系统
  • 构建并调试游戏AI系统,涵盖NPC行为、导航、决策制定和遭遇战整合
  • 使用CPU和内存预算、分时处理及行为LOD分析并优化游戏玩法和AI性能
  • 与关卡设计、游戏设计、美术、特效、程序和QA团队合作,处理需求、可行性、范围、完整性和技术风险
  • 通过数据驱动调优、游戏内调试工具和验证完善游戏玩法及AI功能
  • 为在线制作支持推荐可维护的技术方案
  • 梳理系统和功能之间的跨团队依赖,与制作团队及相关职能协调
  • 根据项目阶段和既定质量目标调整功能打磨程度
  • 应用QA测试和试玩中的发现
  • 在游戏玩法和AI里程碑阶段参与代码评审和技术验证
  • 倡导代码质量,指导队友采用游戏玩法和AI开发实践
  • 创建技术文档、架构说明和内容整合指南
  • 跟踪引擎发展以及不断演进的游戏玩法和AI实践
  • 在高性能软件开发中推广稳健的工程实践和持续改进

任职要求

  • 具备至少八年的电子游戏行业C++编程经验
  • 参与过至少两款AAA级游戏的开发,其中一款已在主机或PC平台发行
  • 精通C++基础,包括面向对象设计、数据结构、算法、模板和多线程
  • 拥有丰富的游戏玩法和AI软件架构设计经验
  • 在主机和PC平台完成过大型项目的全周期程序开发,包括上线后的DLC和版本更新
  • 能够在PC和主机平台使用出色的优化与调试技术
  • 掌握高级三维数学,包括线性代数、三角学、向量、矩阵和四元数
  • 了解动画相关的技术限制
  • 使用虚幻引擎5进行游戏玩法和AI整合,包括游戏玩法框架、状态树、EQS、导航和游戏玩法功能整合
  • 了解Perforce、JIRA和缺陷跟踪工具
  • 能够与设计和程序团队进行清晰的书面及口头沟通
  • 能够系统地处理复杂问题和故障排查
  • 能够与制作团队确定工作优先级,同时独立管理执行
  • 能够与设计和制作团队合作推进模糊的技术议题
  • 能够指导经验较少的队友,并与内部及外部贡献者协作
  • 真正热爱电子游戏

福利待遇

  • 塑造非凡职业生涯的机会
  • 精心选择的福利方案
  • 支持探索、发展和个人成长的资源
  • 平等就业机会
  • 为符合条件的残障候选人提供申请和招聘便利