Les visages de Full Circle : faites la connaissance d’un ingénieur logiciel en IU
Peter Bradshaw, ingénieur logiciel en IU, nous raconte son parcours dans le développement de jeux vidéo, et son expérience chez Full Circle.
Présentez-vous : qui est Peter Bradshaw?
Qui est Peter Bradshaw? OK, c’est une question un peu existentielle. Je suis un ingénieur logiciel spécialiste de l’interface utilisateur pour skate., et je travaille professionnellement dans l’industrie des jeux vidéo depuis près de 10 ans. Je viens d’une petite ville de la Colombie-Britannique qui s’appelle Trail, mais je me suis installé à Vancouver pour l’école et le travail. J’ai une vie sociale plutôt remplie; si je ne fais pas quelque chose en compagnie de mes proches, il y a de bonnes chances pour que je joue à un jeu sur Discord avec eux, ou que je sois dans la cuisine à préparer quelque chose. Mais, avant tout, je suis le papa de Ren, ma petite créature assoiffée de sang.
Ren, toujours fidèle, revient de la chasse.
Pour les personnes qui ne travaillent pas dans l’industrie, pouvez-vous nous dire un peu ce que fait un ingénieur logiciel en IU de niveau III?
La manière la plus simple d’expliquer le rôle d’un ingénieur logiciel en interface utilisateur de niveau III est que nous prenons les ingrédients de base d’un jeu, toutes les bonnes choses que l’équipe du jeu a conçues et préparées pour nous, et nous écrivons la recette qui transforme ces ingrédients en de délicieuses expériences amusantes pour le public. « IU » signifie « interface utilisateur », et cela regroupe tous les composants avec lesquels on interagit pour réellement jouer au jeu. Notre travail consiste à rendre ces interactions aussi intuitives, captivantes et agréables que possible. Essentiellement, nous voulons que les personnes qui jouent disposent de toutes les informations dont elles ont besoin pour passer du bon temps. Et le niveau III? C’est la progression dans un métier. À mesure qu’on progresse, on a assez d’expérience pour s’occuper d’une plus grande quantité de travail et prendre des décisions de manière autonome, dans une certaine mesure.
Comment avez-vous décidé de travailler dans l’industrie du jeu vidéo? Pourquoi avoir choisi Full Circle?
J’ai commencé à jouer avec la programmation dès mes premières années d’école secondaire, et j’aimais beaucoup les jeux vidéo, mais à l’époque, il ne m’effleurait pas l’esprit que cela pourrait devenir ma carrière. Je me souviens qu’un jour je me promenais à cheval dans GMod, en m’amusant à créer des modes et des armes aléatoires. Et j’ai eu une illumination : c’est ce que je devrais faire dans la vie.
Après avoir obtenu mon diplôme, j’ai déménagé à Vancouver pour une courte année d’études, où j’ai étoffé mes connaissances d’ingénieur autodidacte par un apprentissage sur les livres, dans les règles de l’art. Saut temporel : environ 8 ans plus tard, après avoir travaillé auprès de quelques studios à la création de jeux principalement pour le marché des appareils mobiles, j’ai eu envie de changer de rythme pour faire partie de quelque chose de plus grand. C’est à ce moment qu’un ami m’a contacté pour me parler d’un poste chez Full Circle, sur le projet skate. J’ai adoré jouer aux chapitres 2 et 3, et j’ai donc sauté sur l’occasion de travailler pour un jeu AAA, pour un titre qui m’avait laissé d’excellents souvenirs!
À quoi ressemble la journée moyenne dans la vie d’un ingénieur logiciel en IU chez Full Circle?
Cela varie d’un jour à l’autre. Mon travail peut aller de la planification d’un système à la programmation, en passant par la construction en Lego de notre système de script. Compte tenu de sa nature, l’IU exige beaucoup de collaboration. Je dois être constamment en communication avec l’équipe de conception, qui est responsable de la vision, et avec les autres équipes d’ingénierie responsables des diverses parties de cette vision. Heureusement, même les journées remplies de réunions sont amusantes. Les personnes avec qui je travaille sont aussi passionnées par le projet que je le suis, et elles s’amusent autant!
Quel est l’aspect le plus gratifiant de votre travail?
Bien… J’ai deux réponses à ça.
Premièrement, si vous posez la question aux gens qui m’entourent, ils vous diront probablement que je suis un peu (beaucoup) obsédé par la qualité de l’expérience utilisateur dans les jeux. Dans notre jeu, il nous arrive d’avoir peaufiné une fonctionnalité pendant une longue période, quand arrive le moment de tout tester. Si on se rend compte non seulement que les choses marchent, mais que tout fonctionne de manière organique, non seulement ce dont je me suis occupé, mais le système dans son ensemble, avec le son, l’apparence et la facilité d’utilisation, c’est une sensation incroyable.
La deuxième est assez simple. J’adore quand un bogue apparaît, et qu’il me suffit de regarder un moment et je me dis : « oh, c’est probablement à cause de… ». Et c’est exactement ça. C’est très gratifiant de comprendre en détail ce qui se passe dans un système, cela confirme qu’on est né pour ce métier.
Quel conseil donneriez-vous à une personne qui veut faire ce que vous faites?
Il n’est pas nécessaire d’avoir une maîtrise pour être bon en ingénierie. La formation à l’école est certainement utile pour apprendre certaines des bases qui font fonctionner les choses, mais la passion pour la programmation et l’envie d’apprendre sont plus importantes. Une grande partie des nuances et des connaissances particulières qui entrent dans la création de jeux et de logiciels s’apprennent sur le terrain. Pas de crainte si vos diplômes ne correspondent pas parfaitement.
Par ailleurs, beaucoup de gens croient que la programmation est une compétence purement logique, mais la réalité pourrait vous surprendre! Il y a beaucoup de place pour la créativité et pour expérimenter des idées absurdes, pour voir ce qui se passe. Parfois, laisser à la porte vos idées préconçues est le moyen le plus rapide pour progresser.
Que représente le jeu vidéo pour vous?
Pour moi, c’est faire l’expérience de l’impossible. Dans ma vie, je n’aurai probablement jamais la chance de traverser le centre-ville de New York avec une combinaison ailée, ni d’aller chercher des minerais dans l’espace en combattant des insectes étranges, ni d’escalader à l’aide de grappins des bâtiments avec mes proches pour aller voler un caveau de l’autre côté de la ville, dans un paysage urbain simulé. Mais vous savez où je peux faire ça? Dans les jeux vidéo. Ils me permettent de faire l’expérience de ces choses, sans aucune conséquence pour moi-même (idéalement). Et je m’amuse tout au long de l’expérience. Les jeux vidéo nous permettent de découvrir des mondes magnifiques et fantastiques qui n’existent que dans nos rêves, et ils nous racontent les histoires les plus folles, inimaginables dans le monde réel. Ou encore, vous pouvez… Je ne sais pas, nettoyez la saleté sur les côtés des bâtiments (il n’y aurait rien de mal).
Si vous pouviez vous réveiller un matin et maîtriser à la perfection une nouvelle compétence, quelle serait-elle?
La cuisine, et c’est ma dernière réponse! Je me débrouille en cuisine, mais j’aimerais passer à un niveau supérieur. J’éprouve une grande satisfaction quand les autres apprécient ce que j’ai préparé ou me demandent mes recettes. Si je pouvais faire cela au plus haut degré, cela me permettrait de réaliser toutes les idées que j’ai dans la tête, pour lesquelles je n’ai ni le temps ni les compétences nécessaires maintenant.
NOTE DE LA RÉDACTION : Après avoir essayé les boulettes de viande de Peter, le studio Full Circle rejette l’affirmation de Peter quand il prétend ne pas être un maître en cuisine.