This job might no longer be available.

Gameplay Software Engineer - Shanghai Game Studio

Riot Games
Shanghai, China
1 year ago
Apply

Riot Games was established in 2006 by entrepreneurial gamers who believe that player-focused game development can result in great games. In 2009, Riot released its debut title League of Legends to critical and player acclaim. As the most played video game in the world, over 100 million play every month. Players form the foundation of our community and it’s for them that we continue to evolve and improve the League of Legends experience.

We’re looking for humble but ambitious, razor-sharp professionals who can teach us a thing or two. We promise to return the favor. Like us, you take play seriously; you’re passionate about games. We embrace those who see things differently, aren’t afraid to experiment, and who have a healthy disregard for constraints.

That's where you come in.

  • 作为研发部门的软件工程师,我们希望你拥有丰富的游戏技术开发经验,可以为 Riot 令人兴奋的新游戏注入活力。 你将与产品负责人和设计师们一起工作、应对基本的产品问题,从而实现玩家那些原本难以实现的梦想。你将向项目的主程汇报。
  • 工作职责:
  • 在新游戏开发过程中验证、优先定级和实现游戏系统及引擎功能
  • 与产品和部门主管合作,确定重点领域、交接点,并为开发阶段提供最佳解决方案
  • 为相关系统的架构要求、技术设计和实施做出贡献
  • 帮助塑造团队的技术方向和标准
  • 随着开发进入全面生产,迭代稳健、可扩展和高性能的解决方案
  • 在游戏开发的各个方面指导团队中的其他工程师
  • 能力要求:
  • 5年以上游戏开发经验
  • 2年以上虚幻引擎开发经验
  • 具有客户端/服务器架构和服务器权威游戏的开发经验
  • 计算机科学学士学位,或对计算机科学基础知识的深入理解
  • 对常见的游戏和软件设计模式有深入的了解
  • 出色的调试能力
  • 与不同部门的合作经验
  • 做出技术决策时的产品意识、实用主义和玩家同理心
  • 良好的英语阅读和写作能力(文件、电子邮件等)
  • 进阶需求:
  • 与中小型程序团队合作的经验
  • 具有序列化结构化数据的经验(例如 protobuf)
  • 具有持久性解决方案的经验
  • 团队领导经验
  • 敏捷开发经验
  • 流利的英语交流能力
Create Your Profile — Game companies can contact you with their relevant job openings.
Apply

Jobs at Riot Games

Engineering jobs