Les visages de Full Circle : rencontre avec un ingénieur logiciel IU
Peter, ingénieur logiciel IU, raconte son parcours comme développeur de jeux et son expérience chez Full Circle.
Présentez-vous rapidement : qui est Peter Bradshaw ?
Qui est Peter Bradshaw ? OK, on va se la jouer un peu existentielle. Je suis ingénieur logiciel IU sur skate., et je travaille dans les jeux vidéo depuis près de 10 ans. Je viens d’une petite ville de Colombie-Britannique appelée Trail, mais j’ai déménagé à Vancouver pour l’école et le travail. J’ai une vie plutôt orientée social. Si je ne suis sorti faire quelque chose avec des amis, il y a de fortes chances que je sois sur Discord à jouer à un jeu avec eux, ou dans la cuisine à préparer quelque chose. Mais, je m’occupe surtout de ma petite créature Bloodborne, Ren.
Ren, le toujours fidèle revient de la chasse.
Pour ceux qui ne travaillent pas dans le secteur, pouvez-vous nous dire en quoi consiste le travail d’un ingénieur logiciel IU III ?
Bon, voilà la façon la plus simple d'expliquer le rôle d'un ingénieur logiciel IU III : nous prenons les ingrédients bruts d'un jeu, tous ces bons trucs que l'équipe Gameplay nous a préparés, et nous écrivons la recette qui transforme ces ingrédients bruts en fun pour nos joueurs. « IU » signifie interface utilisateur. Cela inclut tous les éléments avec lesquels les joueurs interagissent pour « jouer » au jeu. Nous essayons de rendre ces interactions aussi intuitives, engageantes et agréables que possible. Disons que nous voulons que les joueurs aient toutes les informations dont ils ont besoin pour passer un bon moment. Oh, et le III ? C’est comme un compagnon dans un métier, nous sommes assez expérimentés pour encaisser plus de travail et nous gérer jusqu’à un certain niveau.
Comment avez-vous réussi à intégrer le secteur du jeu vidéo et qu'est-ce qui vous a amené chez Full Circle ?
J'ai commencé à me lancer dans la programmation dès mes premières années de lycée et j'aimais beaucoup jouer aux jeux vidéo, mais à ce stade, il ne m'était pas vraiment venu à l'esprit d'en faire mon métier. Je me souviens d'un jour où je jouais dans GMod, m'amusant à créer des modes et des armes aléatoires. Et je me suis dit : voilà ce que je devrais faire.
Après avoir obtenu mon diplôme, j'ai déménagé à Vancouver pour une petite année d'études, où j'ai renforcé mes compétences d'ingénieur autodidacte par un apprentissage dans les règles de l'art. Et environ 8 ans plus tard, après avoir travaillé pour quelques studios créant des jeux principalement destinés au marché mobile, j'avais envie de changer de rythme, de participer à quelque chose de plus grand. C'est à ce moment-là qu'un ami m'a contacté au sujet d'un poste ici chez Full Circle pour travailler sur skate. J’ai adoré jouer au 2 et au 3, alors j’ai profité de l’occasion pour travailler sur un titre AAA d’une franchise dont j’avais gardé de bons souvenirs !
À quoi ressemble une journée dans la vie d’un ingénieur logiciel IU chez Full Circle ?
Chaque jour, mon travail peut aller de la planification d'un système au codage, en passant par la construction avec des Lego dans notre système de script. Par nature, l’interface utilisateur nécessite beaucoup de collaboration. Je dois constamment communiquer avec les concepteurs dont nous essayons de réaliser la vision, ainsi qu'avec les autres ingénieurs en charge des différentes parties de cette vision. Heureusement, même les journées chargées en réunions sont amusantes, car les personnes avec qui je travaille sont tout aussi impliquées dans le projet que moi et passent également un bon moment !
Quelle est la partie la plus gratifiante de votre travail ?
Bon... Il y en a 2 selon moi.
Premièrement, si vous demandiez à mes amis, ils diraient probablement que je suis un peu (bon OK, beaucoup) obsédé par le besoin d'une bonne expérience utilisateur (UX) dans les jeux. Donc, dans notre jeu, quand on a fini de peaufiner une fonctionnalité après un gros effort et qu'il est temps de tout tester, c’est ce moment où ça fonctionne et où tout a l’air bien, pas seulement ma partie mais le système dans son ensemble, le son, l’apparence et la facilité d'utilisation. Ce moment est incroyable.
Deuxièmement, c’est assez simple. J'adore quand un bug survient et que je peux dire « oh, ça sera probablement ça… » et que c'est exactement ça. La satisfaction de maîtriser un système est tellement rassurante que vous faites naturellement ce que vous êtes censé faire.
Quel conseil donneriez-vous à quelqu'un qui voudrait faire ce métier ?
Qu’il n'est pas nécessaire d'avoir un master pour être un bon ingénieur. Une école est certainement utile pour vous enseigner certaines bases, mais le plus important, c'est d'avoir une passion pour la programmation et l’envie d'apprendre. Une grande partie des nuances et des connaissances spécifiques à la création de jeux et de logiciels dans leur ensemble s'apprennent sur le tas. Ce n’est pas un problème si votre formation ne correspond pas parfaitement.
De plus, beaucoup de gens pensent que la programmation est une compétence purement logique, mais pas forcément ! Il y a beaucoup de place pour la créativité dans ce métier, pour essayer des trucs bizarres pour voir ce qui se passe. Parfois, tester ses convictions en direct est le chemin le plus rapide vers la croissance.
Que représentent les jeux vidéo pour vous ?
Pour moi, c'est vivre l'impossible. Dans ma vie, je ne pourrai probablement jamais faire de wingsuit dans le centre-ville de New York, ou aller exploiter une roche spatiale en combattant d'étranges insectes, ou lancer un grappin dans une ville simulée avec mes amis pour voler un coffre de l’autre côté. Mais vous savez où je peux le faire ? Dans les jeux. Ils m'ont permis de vivre ces expériences sans (idéalement) aucune conséquence pour moi et de m'amuser tout au long du processus. Ils nous permettent de découvrir des mondes magnifiques et fantastiques dont nous ne pourrions jamais rêver et nous racontent les histoires les plus folles et complètement inimaginables dans le monde réel. Sinon, vous pouvez aussi… vous savez, juste balayer les rues (je ne juge pas).
Si vous pouviez vous réveiller en maîtrisant une nouvelle compétence, laquelle serait-elle ?
La cuisine, clairement ! Je ne suis pas mauvais cuisinier, mais j'aimerais passer au niveau supérieur. C’est tellement satisfaisant de voir les gens apprécier ma cuisine ou demander des recettes. Si je pouvais faire cela au plus haut niveau, ça me permettrait de créer toutes les idées que j'ai en tête et de les peaufiner. Pour l’instant, je n'en ai ni le temps ni les compétences.
NOTE DE L'ÉDITEUR : Après avoir partagé ses boulettes de viande avec le studio, Full Circle conteste les affirmations de Peter selon lesquelles il n'est pas un grand chef.