Avatar for Improbable

Building the future of multiplayer

高级游戏开发工程师(移动端方向) Sr. Game Development Engineer

Apply now

At Improbable, we’re bringing together technology and games to create new opportunities and experiences. In order to achieve this, we need unique perspectives from diverse people, empowered to revolutionise how online games are made, delivered and paid for.

We believe one of the biggest, most impactful changes to the way we live our lives is going to come from the medium of games. Realising new communities, societies and vocations through virtual worlds is what drives our people and gives them purpose.

Improbable的英国工作室最初在该公司伦敦总部成立,但很快扩展到剑桥和现在的中国(上海)。我们在加拿大和美国有两个姐妹工作室,与我们一起解决问题和分享解决方案。这个工作室是由AAA工作室(Epic, Infinity Ward, Guerrilla, DICE, Rockstar, EA...)的资深员工创建的。我们已经从这些优秀的开发人员那里汲取了最佳实践,并致力于按照实践来开发产品,以便为实时服务游戏维护一个可持续的工作环境。我们正致力于开发多人在线动作游戏,利用SpatialOS的强大功能,与更多人一起享受游戏,创造出比以前更有趣的游戏体验。

About our team
Improbable's UK Studio initially started within the company's London Headquarters but quickly broadened to locations in Cambridge and now China (Shanghai). We have 2 sister studios in Canada and the USA which work together with us to solve problems and share solutions.The studio was started by and based upon veteran staff from AAA studios (Epic, Infinity Ward, Guerrilla, DICE, Rockstar, EA...). We've gathered best practices from these great developers and are committing to enforcing them in order to maintain a sustainable work environment for live service games.We are focusing on building online action games, using the power of SpatialOS to create more interesting gameplay with more people playing together than previously possible.


About our project
The project is an action game with an exciting, inspiring modern-day setting. In this project's "Multiplayer Mission Impossible" world, you can play a variety of different roles with unique skill sets. Build your team and your agency as you participate in multiplayer action, unique espionage social gameplay, and a deep progression metagame.

任务描述 Impact

  • 高效制作实现高品质的游戏内容。
  • 负责某项功能从收到设计需求到系统设计到实施的全部流程。
  • 负责大型游戏内的特定领域,高质量交付该领域的工程内容,如动画、游戏功能、网络、角色控制等。
  • 辅助团队内的初级程序员。
  • Create high quality gameplay content within industry standard timelines.
  • Ability to own a feature from receiving the design spec, through system design and implementation.
  • Own a discrete area of the game and execute on it with a high degree of quality, e.g.: Animation, Gameplay Features, Networking, Character Control etc.
  • Mentor more junior programmers.

岗位职责 Responsibility

  • 在 SpatialOS 平台上使用虚幻引擎开发多人游戏。
  • 负责客户端功能模块的设计和实施。开发和维护游戏工具组。
  • 优化游戏在手机端的性能。
  • 疑难问题的技术攻关。
  • 用 C ++ 语言编写出一致,规范和整洁高性能的代码。
  • Develop multiple player online games using unreal engine on SpatialOS platform.
  • Be responsible for design and implementation of the client function modules.
  • Develop and maintain game tools for the game.
  • Optimise game performance on mobile devices.
  • Locate and fix difficult technical problems.
  • Write coherent, well-structured and efficient code using C++ with a particular emphasis on performance

任职要求 Requirements

  • 精通游戏编程(例如:编程,调试,数学等...),并熟悉游戏产品从开发到运营上线的全流程。
  • 了解主流的游戏技术,流程和开发软件。
  • 自我驱动能力优秀,能通过 Jira 或其他任务跟踪系统管理好自己的工作任务。
  • 擅长识别开发流程或规范中出现的问题,并能提出改进方案。
  • 5 年以上的 C ++ 经验。
  • 能够为缺乏经验的团队成员创建教程、指引或其他重要文档。
  • 能够以更宽泛的团队角度去考虑系统的架构方案。
  • Experts in a Gameplay Programmer skill-set (e.g.: Programming, debugging, debugging, maths etc…) with shipped products that show an end-to-end understanding of the process.
  • Excellent understanding of common game technologies, processes and software development.
  • Excellent in self-managing workloads through Jira or another tracking methodology.
  • Excellent in identifying issues and proposing solutions that improve software development process or discipline.
  • 5+ years experience in C++.
  • Able to create tutorials, guides, or other important documentation for more junior staff members.
  • Able to architect systems that consider the perspective of the wider team.

优先考虑 Advantageous

  • 有虚幻引擎 UE4开发经验。
  • 有手游,尤其是FPS或MMO 类手机游戏的开发经验(基于Android和iOS平台)。
  • 有手游产品性能优化的经验。
  • 英语读写能力(必须)和口语对话(优先条件)。
  • Experience with Unreal Engine 4.
  • Experience with mobile games, especially FPS or MMO game development (Baed on Android and iOS platform).Experience with mobile game performance optimization.
  • Proficient in English written (required) and spoken.

Equal Opportunity
The best ideas are often the least expected and require new ways of thinking; that’s why our teams at Improbable are made up of an incredible range of talented people. Improbable is proud to be an equal opportunity employer. We do not discriminate based on race, ethnicity, colour, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, disability, veteran status, genetic information, marital status or any other legally protected status.

Job type
Visa sponsorship
Not Available
Hiring contact

Sean Fanning

Avatar for Sean Fanning

Improbable at a glance

Building the future of multiplayer

Improbable focuses on Information Technology, Video Games, Defense, Software, and Gamification. Their company has offices in Seattle, Washington DC, London, and Edmonton. They have a large team that's between 501-1000 employees. To date, Improbable has raised $520M of funding; their latest round was closed on January 2018.

You can view their website at http://www.improbable.io or find them on Twitter and LinkedIn.

More jobs at Improbable

View all jobs

Software Engineer, Enterprise

Senior Build Engineer

Senior Rendering Engineer

Similar jobs to 高级游戏开发工程师(移动端方向) Sr. Game Development Engineer at Improbable

Avatar for Openhunt
A mobile job matching app using customised voice intros
Avatar for LeapIn
LeapIn is a video Interview to help you hire better and faster
Avatar for Taeltech
An authentic consumer insight & engagement ecosystem to empower consumers
Avatar for AnyHelper
Connect the Coolest Locals With the World. Deliver the Best Help for People Who Go Abroad