Przejdź do treści

Informacje ogólne

Lokalizacje: Victoria, British Columbia, Canada 
Identyfikator roli
207934
Typ pracownika
Regular Employee
Studio/dział
EA Studios - SPORTS
Elastyczna organizacja pracy
Hybrid

Opis i wymagania

Jesteśmy globalnym zespołem twórców, scenarzystów, technologów, inicjatorów doświadczeń, innowatorów i wielu innych ekspertów. Wierzymy, że niesamowite gry i doświadczenia zaczynają się od zespołów, które są równie zróżnicowane jak gracze i społeczności, którym służymy. W Electronic Arts jedynym ograniczeniem jest wyobraźnia.

EA SPORTS is one of the leading sports entertainment brands in the world, with top-selling videogame franchises, award-winning interactive technology, fan programs, and cross-platform digital experiences. EA SPORTS creates connected experiences that ignite the emotion of sport through industry-leading sports video games, including Madden NFL football, EA Sports FC soccer, NHL® hockey, and EA SPORTS UFC.

The Gameplay Engineer will be responsible for designing and implementing networked game mechanics and technology to support those mechanics for a fast paced, action oriented multiplayer sports game. You will be a key contributor in solving the multiplayer challenges represented by a fast paced, low input latency, responsive, contact sports game.

Your Responsibilities:

  • Architect and implement strategies for time sensitive gameplay mechanics in a responsive, action oriented multiplayer game in collaboration with engineers, designers and artists.

  • Work with engineering teams to identify and implement core real time networking systems and gameplay features.

  • Technical oversight of your team members' contributions.

  • Actively share domain knowledge, teach and mentor engineers within their team.

  • Design, implement and document technology and strategies to facilitate the development of games mechanics in a multiplayer environment by other team members.

  • Own features and collaborate with team members to solve problems efficiently.

Your Qualifications

  • 8+ years experience in software development with a strong C++ focus.

  • Shipped multiplayer action games as a key contributor in networked game mechanics and technology, such as: shooters, melee combat, sports or sports adjacent.

  • You understand the tradeoffs between the various approaches of latency mitigation in multiplayer games, and their applications and shortcomings.

  • Advanced debugging skills applicable to client/server multiplayer games.

  • Experience developing in and debugging multi-threaded/concurrent architectures.

  • Pragmatic approach to problem solving.

  • Experience with Visual Studio and knowledge of the debugging tools.

Bonus:

  • Shipped fast paced multiplayer melee combat game or similar.

  • Experience with network architecture of MMO games.

  • Experience working with Microsoft, Sony, or Nintendo game consoles.

  • Experience working with iOS and Android.

  • Experience with developing large scale multiplayer games.

  • Experience with Frostbite, Unreal or Unity.