Un nouveau chapitre de lhéritage Assassins Creed est sur le point dêtre écrit non pas dans lombre de lhistoire mais dans lintensité 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 dun 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 doffrir des performances multijoueurs du plus haut niveau.
Si vous avez les compétences pour contribuer à la programmation en C dune 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 dun moteur de jeu multijoueur AAA.
- Collaborer avec léquipe dingé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 dautres 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 dautres é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
Qualifications :
Ce que vous apportez
Formation :
- Baccalauréat en informatique en génie informatique ou toute autre formation pertinente.
Expérience pertinente :
- Minimum de 5 à 6 ans dexpérience dans la production de jeux AAA avec une expérience significative en network ou online ou toute autre expérience pertinente.
Compétences :
- Solides compétences en analyse et en synthèse
- Documentation de conception (UML diagrammes de séquence diagrammes dentité etc.)
- Compétences en résolution de problèmes
- Autonomie et débrouillardise
- Sens du détail
- Bonnes compétences interpersonnelles et en communication
- Capacité à travailler en équipe
- Capacité dadaptation au changement
- Orientation vers les résultats
Connaissances :
- Programmation de jeux en C
- Expérience significative dans lapplication de principes de networking comme la state synchronization et la prediction dans un ou plusieurs jeux multijoueurs AAA
- Protocoles (ex. : IP UDP TCP) et usages courants (ex. : UPnP VoIP)
- Encryption compression
- Expérience en programmation haute performance multithreading et gestion de la mémoire
- Expertise en concepts réseau bas niveau et systèmes de jeu multijoueur haut niveau
- Solide compréhension des protocoles réseau de la transmission de données et des techniques de synchronisation
- Sécurité anti-cheat etc.
Quoi nous envoyer
- Votre CV mettant en valeur votre formation votre expérience vos compétences et les jeux livrés
Informations complémentaires :
Ubisoft est une référence mondiale du jeu vidéo avec des équipes réparties aux quatre coins
du monde qui créent des expériences de jeu originales et mémorables de Assassins Creed à
Rainbow Six en passant par Just Dance et bien dautres encore. Nous croyons que la diversité
des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionnée
par linnovation et que vous souhaitez repousser les limites du divertissement rejoignez notre
aventure et aidez-nous à créer linconnu!
Nous adoptons un modèle de travail hybride qui vous aide à rester connecté avec votre
équipe et aligné sur les priorités de lentreprise tout en vous donnant la possibilité de
maintenir votre équilibre entre vie professionnelle et vie privée. Notez que certains rôles sont
entièrement basés au bureau et ne sont pas éligibles au travail hybride.
Remote Work :
No
Employment Type :
Full-time
Un nouveau chapitre de lhéritage Assassins Creed est sur le point dêtre écrit non pas dans lombre de lhistoire mais dans lintensité 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 ...
Un nouveau chapitre de lhéritage Assassins Creed est sur le point dêtre écrit non pas dans lombre de lhistoire mais dans lintensité 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 dun 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 doffrir des performances multijoueurs du plus haut niveau.
Si vous avez les compétences pour contribuer à la programmation en C dune 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 dun moteur de jeu multijoueur AAA.
- Collaborer avec léquipe dingé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 dautres 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 dautres é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
Qualifications :
Ce que vous apportez
Formation :
- Baccalauréat en informatique en génie informatique ou toute autre formation pertinente.
Expérience pertinente :
- Minimum de 5 à 6 ans dexpérience dans la production de jeux AAA avec une expérience significative en network ou online ou toute autre expérience pertinente.
Compétences :
- Solides compétences en analyse et en synthèse
- Documentation de conception (UML diagrammes de séquence diagrammes dentité etc.)
- Compétences en résolution de problèmes
- Autonomie et débrouillardise
- Sens du détail
- Bonnes compétences interpersonnelles et en communication
- Capacité à travailler en équipe
- Capacité dadaptation au changement
- Orientation vers les résultats
Connaissances :
- Programmation de jeux en C
- Expérience significative dans lapplication de principes de networking comme la state synchronization et la prediction dans un ou plusieurs jeux multijoueurs AAA
- Protocoles (ex. : IP UDP TCP) et usages courants (ex. : UPnP VoIP)
- Encryption compression
- Expérience en programmation haute performance multithreading et gestion de la mémoire
- Expertise en concepts réseau bas niveau et systèmes de jeu multijoueur haut niveau
- Solide compréhension des protocoles réseau de la transmission de données et des techniques de synchronisation
- Sécurité anti-cheat etc.
Quoi nous envoyer
- Votre CV mettant en valeur votre formation votre expérience vos compétences et les jeux livrés
Informations complémentaires :
Ubisoft est une référence mondiale du jeu vidéo avec des équipes réparties aux quatre coins
du monde qui créent des expériences de jeu originales et mémorables de Assassins Creed à
Rainbow Six en passant par Just Dance et bien dautres encore. Nous croyons que la diversité
des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionnée
par linnovation et que vous souhaitez repousser les limites du divertissement rejoignez notre
aventure et aidez-nous à créer linconnu!
Nous adoptons un modèle de travail hybride qui vous aide à rester connecté avec votre
équipe et aligné sur les priorités de lentreprise tout en vous donnant la possibilité de
maintenir votre équilibre entre vie professionnelle et vie privée. Notez que certains rôles sont
entièrement basés au bureau et ne sont pas éligibles au travail hybride.
Remote Work :
No
Employment Type :
Full-time
View more
View less