Programmer ou intégrer les composants fondamentaux du moteur (système, rendu, physique, audio, animation, online, etc.). L'activité inclut l'écriture du code, les tests unitaires, l'intégration dans le moteur global et la gestion des APIs. Elle se traduit par des modules, du code source documenté et une documentation technique associée.
Compétences mobilisées
Connaissance des moteurs de jeux
Mathématiques 3D et Physique appliquées au jeu vidéo
Langages informatiques bas et moyen niveau
Conception et modélisation orientée objet
Optimisation
Langages de scripting et outils
Workflow, pipelines et formats de données
Outils et techniques de debugging
Sécurité système du code
Data oriented programming
Multithreading
Architecture matériel - Hardware
Sécurité Gameplay et Réseau
Expertise technique Moteurs de jeu
Organisation de son travail
RigueurMétiers associés
Engine Programmer