Programmeur
::
jeu électronique MON TRAVAIL «Programmer des moteurs de jeu avec la technologie Macromedia Flash, voilà mon rôle!» explique René Lavoie, programmeur en chef chez CREO, une entreprise montréalaise spécialisée dans la création de jeux de vulgarisation scientifique. Le programmeur travaille à écrire dans les langages informatiques appropriés les codes qui assureront le bon fonctionnement des différents jeux de l?entreprise. Les langages de programmation décrivent l?ensemble des instructions effectuées par l?ordinateur lors de l?exécution d?un programme. «Quel que soit le type de jeu qui m?est confié, un jeu de simulation ou un jeu d?aventures, mon travail demeure le même, note René. «Je dois établir quelle sera l?architecture interne du jeu. Je programme le moteur du jeu en intégrant ses différentes composantes comme le son et les animations 3D.» René vérifie également que l?interaction entre les différentes composantes est bonne. «Cela assure la performance du jeu et détermine en grande partie le plaisir qu?auront les joueurs à l?utiliser.» MA MOTIVATION René aime les défis qu?il doit relever au quotidien. «Chez CREO, nous ne sommes que deux programmeurs. Les problèmes à Pour accéder à l?index des portraits, cliquez ici. Les mots en caractères gras sont définis dans le glossaire. Pour y accéder, cliquez ici. PROGRAMMATION:: résoudre sont nombreux et variés parce qu?il n?y a pas deux jeux pareils et donc pas de recette magique à appliquer. Je dois trouver des façons ingénieuses d?optimiser tous les aspects du jeu en respectant l?échéancier et le budget. Par exemple, pour un jeu destiné au milieu scolaire, je dois m?assurer qu?il sera aussi rapide sur mon ordinateur de l?année que sur les ordinateurs plus vieux et moins performants des écoles.» La transposition dans son travail de ses connaissances scientifiques sur le son, la vidéo, la physique et les mathématiques est aussi une source de motivation pour René. «Par exemple, si un objet dans le jeu en percute un autre, mes connaissances en physique vont me servir à rendre le mouvement plus réaliste.» MON CONSEIL René estime qu?un bon programmeur de jeu vidéo est patient, rigoureux et minutieux, car il a à gérer beaucoup d?informations à la fois. «Il fait aussi preuve de créativité et de débrouillardise dans sa recherche de solutions aux différents problèmes, comme la rapidité du jeu. Il est flexible et s?adapte bien à la nouveauté. Il doit aussi être ouvert aux autres parce que le travail se fait souvent en équipe.» mon parcours D?abord directeur de division dans un grand magasin d?électronique durant six ans, René a ensuite obtenu une attestation d?études collégiales (AEC) de programmeur analyste au Collège CDI (anciennement connu sous le nom de Collège Delta) en 1998. Après ses études, il a travaillé deux ans comme vendeur de logiciels dans des magasins d?informatique avant d?obtenir son premier poste de programmeur chez DTI Software, à Montréal. Il est au service de CREO depuis novembre 2005. 05/06 LES CARRIÈRES DU JEU ÉLECTRONIQUE, DE L?ANIMATION ET DES EFFETS VISUELS 63