我们的客户是一家独立工作室,正在构建一些市场上最强大的大型多人在线游戏,具有出色的渲染和性能。他们有一个自定义的C++引擎,同时运行多个项目。他们有一个以亚瑟王传说为主题的大型多人在线游戏,以及一个希腊神话角色的多人塔防项目。
职位描述
我们正在积极寻找一名高级游戏玩法工程师加入我们客户的项目。我们正在寻找一位对多项目自定义引擎工作充满激情的人。
核心职责是什么?
• 主要在我们的服务器代码中实现从战斗到制作工会等功能。
• 进入客户端代码以向用户展示这些功能,但你可以将核心引擎开发和最终用户界面的优化留给其他人。
最低要求是什么?
• 熟练掌握C++、C#或Java
• 狂热而深思熟虑的游戏玩家,尤其是大型多人在线角色扮演游戏
• 强大的数据结构和算法技能
• 广泛了解游戏系统,如战斗、物理和寻路
• 网络编程方面的知识
哪些内容会额外加分?
• 有C++和C#的经验
• 有JavaScript和Web开发经验
• 强大的3D数学技能(线性代数、微积分、三角学)
• 以前创建客户端/服务器系统的经验
• 在度量和分析方面的经验,尤其是在游戏中
• 对分布式系统的了解
• 精通线程和并发
• 在特定专业领域(如人工智能、物理或战斗)具有以前的经验和专长
• 在游戏行业有发行的作品经验
• 7-10+年(根据经验而定)的游戏开发经验,最好是在大型多人在线角色扮演游戏领域