April 5
🏢 In-office - Montreal
• Concevoir, mettre en œuvre et tester les fonctionnalités et fonctionnalités réseau de nos jeux en utilisant C++, Unreal Engine et d’autres outils. • Collaborer avec les programmeurs de gameplay, les concepteurs·rices, les artistes et les producteurs·rices pour s’assurer que le code réseau répond aux exigences de conception et de performance du jeu. • Déboguer et résoudre les problèmes et bugs réseau sur différentes plateformes et optimiser les systèmes pour une latence optimale. • Rechercher et évaluer de nouvelles technologies et techniques pour améliorer les performances, la fiabilité et la sécurité du réseau de nos jeux. • Documenter et maintenir le code et les systèmes réseau. • Analyser diverses mesures de performance et optimiser les systèmes.
• Plus de 8 ans d’expérience dans l’industrie du jeu avec des contributions significatives à des titres AAA dans des rôles techniques seniors. • Bonne compréhension du langage C++, de Unreal Engine et des concepts de programmation réseau tels que TCP/IP, UDP, sockets, NAT, peer-to-peer, client-serveur, join-in-progress, RPCs, Linux. • Expérience du développement de jeux multijoueurs en ligne, tels que la réplication, la synchronisation, la compensation de latence, la détection de coups, la réplication du mouvement du personnage du joueur. • Connaissance de l’architecture client/serveur, de la réplication des données, de la synchronisation, de la compensation de lag, des techniques anti-triche, des taux de tick du serveur. • Compétences avancées en débogage ; Maîtrise des outils et méthodes de débogage pour le code et les systèmes réseau. • Excellentes compétences en communication et en travail d’équipe. • Expérience du développement sur plusieurs plateformes.
• Contribuer au développement de jeux vidéo de renommée mondiale • Travailler avec une équipe passionnée et collaborative • Possibilité de mentorat pour les développeurs en herbe
Apply Now