Développeur moteur C++
8 candidats • CDD Angouleme (16)
Description du poste
INSPIRE est un projet collaboratif dont l'objectif est de créer une plateforme open source de métavers autour de Godot et des technologies réseaux de Stormancer.
Dans le cadre de ce projet, nous sommes à la recherche d'un développeur C++, capable de créer la couche intermédiaire entre la technologie réseau de Stormancer et le moteur Godot.
Dans le cadre du projet, le candidat intégrera des API généralistes multijoueurs C++ dans le moteur Godot. Pour cela, il devra élaborer et mettre en oeuvre une architecture modulaire compatible avec les approches choisies par les développeurs du moteur Godot, en collaboration avec les autres membres du projet. Il travaillera également sur des binding GDScript et C# pour les API multijoueurs C++.
Profil recherché
- Être très familier avec le langage C++
- Comprendre les problématiques liées au développement bas niveau en C++ (gestion mémoire, asynchrone, etc.)
- Être familier avec le développement moteur (une connaissance du moteur Godot serait un plus)
- Comprendre les problématiques liées à l'interopérabilité entre langages (marshaling, call conventions, etc.)
- Être familier avec GDScript et/ou C# serait un plus.
Informations supplémentaires
Le projet INSPIRE est une suite d'outils open source dédiée à la création de mondes virtuels multi utilisateur entièrement open source. En s'appuyant sur le moteur de jeu Godot, elle encapsule toute la verticale logicielle nécessaire à la création de tels univers immersifs, non seulement les développeurs, mais aussi pour ceux qui ne le sont pas. Disponibles gratuitement en open source, toutes les technologies d'INSPIRE permettent aussi aux auteurs de projet innovants, dans le jeu vidéo ou ailleurs, d'inventer de nouvelles manières d'interagir à plusieurs dans le numérique. Projet financé jusqu'en avril 2029 par BPI (appel France 2030 "Culture immersive et métavers")
Informations sur l'équipe ILJ (et le laboratoire cedric) : https://cedric.cnam.fr/equipes/ilj/
Exemples de projets conduits dans l'équipe ILJ : https://ilj.cnam.fr/index.html
A fournir
CV, lettre de motivation, références, site Web (si applicable)
A l'attention de : Responsable du recrutement