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
- Rigueur