Compiler et comprendre les intentions réseau/en ligne du projet et définir les besoins en matière de développement;
Proposer des améliorations lorsque nécessaire en concevant et en mettant en œuvre des nouveaux systèmes;
Programmer de façon claire et structurée en tenant compte des critères de performance, d’entretien, d’évolutivité, d’opérabilité et de compatibilité;
Valider et vérifier si les nouveaux systèmes répondent aux intentions du projet et s’ils sont cohérents avec le code existant;
Optimiser si nécessaire;
Documenter le travail pour assurer le transfert des connaissances et permettre aux utilisateurs (programmeurs, collègues de d’autres métiers) de comprendre les nouveaux systèmes réseau/en ligne et les fonctions;
Rechercher et effectuer la correction des bogues réseau/en ligne identifiés par les autres métiers et l’équipe de contrôle de la qualité;
Collaborer avec le directeur créatif, les concepteurs de jeu et les autres équipes si nécessaire pour discuter des contraintes et déterminer les possibilités techniques pour les différents fonctions réseau/en ligne;
Assurer le soutien des fonctions réseau/en ligne et des systèmes pour la production et les opérations réelles;
Analyser les fonctions réseau/en ligne existantes dans le moteur et vérifier si elles répondent aux intentions du projet;