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

高级游戏玩法程序员(C++/虚幻引擎)– 华纳兄弟游戏蒙特利尔

在华纳兄弟游戏蒙特利尔负责AAA主机和PC游戏的游戏系统与AI开发。优化玩家体验,并在混合办公的全职岗位中与多学科团队协作。

描述

  • 设计、开发、维护和调试游戏玩法及游戏AI架构与系统
  • 作为游戏玩法团队的关键技术贡献者
  • 负责游戏玩法和AI领域,与设计和制作团队共同制定架构、范围及技术取舍
  • 指导团队成员并解决复杂的游戏玩法和AI阻塞问题
  • 开发涵盖交互机制、游戏玩法功能、条件、标签、体积、进度和遭遇战的玩家体验系统
  • 开发用于NPC行为、导航、决策和遭遇战集成的游戏AI系统
  • 使用CPU和内存预算、时间分片及行为LOD分析和优化性能
  • 与关卡设计、游戏设计、美术、特效、程序和QA团队合作,处理需求、可行性、范围、设计完整性和技术风险
  • 通过数据驱动的调优、调试工具和验证完善游戏玩法与AI功能
  • 跟踪团队、系统和功能之间的依赖关系,同时协调制作团队及其他职能
  • 参与游戏玩法和AI里程碑阶段的代码评审与技术验证
  • 创建TDD、架构说明和内容集成指南等技术文档
  • 持续关注引擎发展以及游戏玩法和AI实践
  • 推广最佳实践,持续帮助改进高性能软件

任职要求

  • 具备至少八年的电子游戏行业C++编程经验
  • 至少参与过两款AAA作品,其中包括一款已发行的主机或PC游戏
  • 精通面向对象设计、数据结构、算法、模板和多线程编程等C++基础
  • 拥有丰富的游戏玩法和AI软件架构设计经验
  • 拥有从原型开发到上线后阶段交付大型主机和PC项目的编程经验
  • 能够在PC和主机上运用优化与调试技术
  • 掌握扎实的3D数学知识,包括线性代数、三角学、向量、矩阵和四元数
  • 了解技术动画约束
  • 使用过虚幻引擎5,包括其游戏玩法框架、State Trees、EQS、导航和游戏玩法功能集成
  • 熟悉Perforce、JIRA和缺陷跟踪工具
  • 能够以清晰、简洁、透明的方式进行书面和口头沟通
  • 具备出色的问题解决和故障排查能力
  • 能够与制作团队确定工作优先级并独立管理执行
  • 能够推动模糊的技术议题向前发展
  • 能够指导经验较少的团队成员,并与内部和外部资源协作
  • 热爱电子游戏

福利待遇

  • 能够定义职业生涯的机会
  • 经过认真设计的福利
  • 职业成长与发展的资源
  • 平等就业机会
  • 为符合条件的残障候选人提供申请和招聘便利