Un nouveau chapitre de lâhĂ©ritage Assassinâs Creed est sur le point dâĂȘtre Ă©crit â non pas dans lâombre de lâhistoire, mais dans lâintensitĂ© du jeu multijoueur.
Nous dĂ©veloppons un jeu multijoueur AAA oĂč chaque image compte et chaque mouvement doit ĂȘtre parfaitement exĂ©cutĂ©.
Pour y parvenir, nous avons besoin dâun maĂźtre du Netcode pour rejoindre notre Ă©quipe dâĂ©lite de dĂ©veloppeurs rĂ©seau/en ligne.
Nous repensons en profondeur notre stack technologique afin dâoffrir des performances multijoueurs du plus haut niveau.
Si vous avez les compĂ©tences pour contribuer Ă la programmation en C++ dâune stack rĂ©seau fluide, sĂ©curisĂ©e et Ă©volutive, votre mission vous attend.
Ce que vous ferez
- Concevoir, implĂ©menter et maintenir la network stack dâun moteur de jeu multijoueur AAA.
- Collaborer avec lâĂ©quipe dâingĂ©nieurs pour intĂ©grer les fonctionnalitĂ©s rĂ©seau dans le moteur de jeu.
- Implémenter des solutions assurant une faible latence, une faible bande passante et une haute fiabilité.
- Diagnostiquer et résoudre les problÚmes liés au réseau pendant le développement et aprÚs le lancement.
- Documenter le travail pour transfĂ©rer les connaissances et permettre aux utilisateurs (autres programmeurs et membres dâautres unitĂ©s de travail) de comprendre comment utiliser les nouveaux systĂšmes et fonctionnalitĂ©s network/online.
- Travailler en étroite collaboration avec les équipes gameplay et backend pour assurer une intégration fluide des fonctionnalités réseau.
- Collaborer avec le creative director, les game designers et dâautres Ă©quipes si nĂ©cessaire, pour discuter des contraintes et dĂ©finir les possibilitĂ©s techniques des diffĂ©rentes fonctionnalitĂ©s network/online.
- Se tenir informĂ© des derniĂšres technologies rĂ©seau et des meilleures pratiques, et les appliquer au sein de lâĂ©quipe