Assurer la stabilité du moteur sur le long terme en corrigeant les bugs, en améliorant les performances et en ajoutant de nouvelles fonctionnalités. Eventuellement, assurer une logique de versioning continu et produire des changelogs (mission du lead engine programmer). Produire des patchs correctifs, des dépôts mis à jour et une documentation reflétant les évolutions.
Compétences mobilisées
- Langages informatiques bas et moyen niveau
- Conception et modélisation orientée objet
- Optimisation
- Langages de scripting et outils
- Outils et techniques de debugging
- Sécurité système du code
- Data oriented programming
- Multithreading
- Expertise technique Moteurs de jeu