Senior Network Programmer

Engineering
France, Nice
Posted 1 year ago

 

Wolcen Studio is looking for an experienced Senior Network Programmer to support our core engine team. You’ll be responsible to adapt the CryEngine multiplayer system, and implement new multiplayer modes to Wolcen: Lords of Mayhem.

 

Join a great and growing team, in an amazing place to live and work on an exciting project that started small and aims high!

 

Responsibilities:

The main and routine tasks of the Network Programmer are to:

  • Propose, implement and further develop solutions:
  • to synchronize gameplay between several players
  • to analyze and optimize bandwidth usage and latency effects of key systems
  • to validate, measure and monitor replication quality under varying network conditions
  • to mitigate cheating & griefing
  • Establish the technical guidelines for game designers to avoid limits and degradations associated with network constraints
  • Collaborate with game designers to help them innovate and exploit the opportunities offered by network technology
  • Document the work done to transfer knowledge and allow users (other trades) to understand how to use the new systems and network functionalities
  • Debug and correct network issues identified by other trades and the quality control team

 

Experience:

  • 3+ years’ experience in video game development
  • Deep knowledge of C/C++.
  • Familiarity with Visual Studio.
  • Experience with matchmaking, ranking, tracking
  • Knowledge of game engine architecture, ability to easily communicate in English, thorough understanding of TCP/IP, UDP, NAT and network issues.
  • Prediction, replication, bandwidth and multiplayer concepts

 

Other Skills:

  • Good analytical and synthesizing abilities;
  • Problem-solving skills;
  • Autonomous and resourceful;
  • Ability to take initiative;
  • Attention to detail;
  • Flexibility in work organization;
  • Good communication and interpersonal skills;
  • Ability to work as part of a team;
  • Ability to adapt to change;
  • Results-oriented.
  • Paragon 500+

 

 

_____________________________________________________________________________

 

Wolcen Studio recherche un Programmeur Réseau Senior pour accompagner notre équipe de développement. Vous serez responsable d’adapter le système multijoueurs du CryEngine aux besoins du jeu et de créer de nouveaux modes mutlijoueurs pour Wolcen: Lords of Mayhem.

 

Compétences requises

Proposer, mettre en œuvre et développer des solutions pour:

  • Synchroniser le gameplay entre plusieurs joueurs.
  • Analyser et optimiser l’usage de la bande passante et la latence des systèmes.
  • Valider, mesurer et surveiller la qualité de réplication dans des conditions réseau variables.
  • Atténuer la triche.
  • Établir les directives techniques pour les concepteurs de jeux afin d’éviter les limites et les dégradations associées aux contraintes du réseau.
  • Collaborez avec les game designers pour les aider à innover et à exploiter les opportunités offertes par les technologies réseau.
  • Documenter le travail effectué pour transférer les connaissances et permettre aux utilisateurs (autres métiers) de comprendre comment utiliser les nouveaux systèmes et les fonctionnalités du réseau.
  • Déboguez et corrigez les problèmes de réseau identifiés par d’autres métiers et l’équipe de contrôle qualité.

 

Expérience

  • 3+ ans d’expérience dans le jeu vidéo.
  • Connaissance approfondie du C / C ++.
  • Expérience dans les systèmes de matchmaking, classement, suivi.
  • Connaissance de l’architecture des moteurs de jeux, capacité à communiquer facilement en anglais, compréhension approfondie. des problématiques TCP / IP, UDP, NAT et réseau.
  • Connaissance des concepts de prédiction, réplication, bande passante et de multijoueur.

 

Autre compétences

  • Bonne capacité d’analyse et de synthèse.
  • Des talents pour la résolution des problèmes.
  • Autonome et ingénieux.
  • Capacité à prendre des initiative.
  • Attention au détail.
  • Flexibilité dans l’organisation du travail.
  • Bonne communication et esprit d’équipe.
  • Possibilité de s’adapter au changement.
  • Axée sur les résultats.

 

 

Job Features

Job CategoryFull-Time

Apply Online