Senior/Principal AI Programmer

官网 Behaviour Interactive

职位描述

加入我们充满活力的团队,成为使用虚幻5打造3A级项目的关键人物。我们正在寻找一名高级或首席人工智能程序员来开发导航系统,该系统将在一款尚未公布的游戏中为玩家体验设定新的标准。作为高级/首席人工智能程序员,您将在我们令人兴奋的3A级项目中的导航系统的开发过程中发挥关键作用。您将利用自己的专业知识设计和实施高效的数据结构和适应性算法,确保游戏中的角色能够进行无缝和身临其境的移动。在与优秀团队合作的过程中,您将完善功能、排除故障并提供有价值的见解,从而增强我们的游戏生态系统。

offer要求 [offer requirements]

在此岗位上,您将负责:

  • 开发高级导航系统:设计、实施和优化数据结构和寻路算法以及移动系统,以确保角色在复杂的环境中顺利、逼真地导航。
  • 与跨职能团队合作:与设计师、动画师和其他程序员密切合作,满足项目需求,确保他们与整体游戏愿景保持一致。
  • 排除故障并优化导航系统:诊断并解决导航系统中的问题,优化性能并确保其在不同场景中可靠运行。
  • 指导和知识共享:为其他程序员提供指导和传帮带,在团队内部促进学习和知识共享文化。
  • 增强人工智能行为:合作开发依赖于导航的人工智能行为,例如动态避障、成群结队和群体移动。确保这些行为逼真,为玩家带来引人入胜的体验。
  • 维护质量和标准:交付符合设计和技术要求的高质量导航系统。推广并遵守最佳实践和编码标准,以构建可持续、高性能和可维护的技术和代码。

我们正在寻找:

  • 在游戏行业拥有丰富的人工智能编程经验,至少拥有 2 年的人工智能导航经验和 5 年的全局编程经验。
  • 熟练掌握编程语言,尤其是 C++,深入了解人工智能导航系统和人工智能框架。
  • 扎实的分析技能和应对人工智能开发中复杂挑战的能力。
  • 出色的沟通和协作技能,热衷于分享知识和指导他人。
  • 能够适应不断变化的需求和要求。
  • 加分项:
  • 具有为多人游戏开发导航系统的经验。
  • 具有使用 UE4 或 UE5 的经验

offer福利 [offer benefits]

在这个岗位上,您将负责:

  • 开发高级导航系统:设计、实施和优化数据结构、寻路算法和运动系统,以确保角色流畅、逼真地在复杂环境中导航。
  • 与跨职能团队合作:与设计师、动画师和其他程序员密切合作,满足项目需求,确保他们与整体游戏愿景相匹配。
  • 排除故障并优化导航系统:诊断并解决导航系统中存在的问题,优化性能并确保其在不同场景中可靠运行。
  • 指导和知识共享:为其他程序员提供指导,促进团队内部的学习和知识共享文化。
  • 改进人工智能行为:合作开发依赖于导航的人工智能行为,例如动态避障、集结和群体移动。确保这些行为逼真,为玩家带来引人入胜的体验。
  • 保持质量和标准:提供符合设计和技术要求的高质量导航系统。推广并遵守编码最佳实践和标准,以创建可持续、高性能和可维护的技术和代码。
滚动至顶部