我们正在积极寻找一位高级游戏玩法工程师,该游戏工作室最近获得了1500万美元的融资。他们目前正在开发两个已公布的知识产权,A16是他们的主要投资者之一。
这个职位的核心职责有哪些?
• 开发和维护用于多人游戏玩法的网络系统。
• 与游戏设计师合作解决多人游戏玩法方面的挑战。
• 调试和优化网络系统,提高延迟和带宽效率。
这个职位的核心要求是什么?
• 熟练掌握C++、C#或Java。
• 有PC和主机多人游戏开发经验(最好是大型多人在线角色扮演游戏)。
• 具备较强的数据结构和算法技能。
• 了解网络编程的相关考虑因素。
这个职位的额外加分项有哪些?
• 有C++和C#的双重经验。
• 出色的3D数学技能(线性代数、微积分、三角学)。
• 有创建客户端/服务器系统的经验。
• 有度量和分析经验,尤其是在游戏领域。
• 理解分布式系统。
• 精通线程和并发。
• 有特定专长(如人工智能、物理学或战斗)的相关经验和专业知识。
• 在游戏行业有发行的作品经验。
• 7年以上(根据经验而定)的游戏开发经验,最好是在大型多人在线角色扮演游戏领域。
还有一些额外福利可能过于奢侈?
• 有MongoDB或其他面向文档的数据存储经验。
• 计算机科学或相关领域的学位。
• 有函数式编程经验(LISP、OCaml、Haskell等)。