×
Francis Gagnon

Francis Gagnon

Programmeur

Saguenay, Québec, CA

Background


About

About

Programmeur généraliste formé en informatique et en programmation de jeux vidéo, je possède plusieurs années d’expérience dans l’industrie, notamment sur des productions AAA. J’ai travaillé en C++, C# et Python sur des systèmes de jeu, des outils techniques et des scripts utilitaires. Polyvalent et bon vulgarisateur, je transforme les besoins techniques et créatifs en solutions fiables et adaptées au projet.

Work Experience

Work Experience

  • Programmeur Généraliste, UBISOFT

    Aug, 2025 - Present

    Location : Saguenay

    • Projet: Rainbow 6 Siege X

    • Corriger des bogues pour le système de Match Replay (Esport)

  • Programmeur Généraliste, UBISOFT

    Dec, 2024 - Aug, 20258 months

    Location : Saguenay

    • Recherche et développement (Python)

  • Programmeur Audio C++, UBISOFT

    Aug, 2023 - Dec, 20241 year 4 months

    Location : Saguenay

    • Projet: XDefiant

    • Implémenter et maintenir le déclenchement des 'Voice over'

    • Faciliter le scripting du comportement des voice-over pour les concepteurs sonores via une interface sur mesure.

    • Créer un node personnalisé pour un graph audio

    • Ajouter une fonctionnalité de probabilité au système de 'Voice Over'

    • Implémenter des déclencheur de sons dans des contextes et des factions spécifiques

    • Fournir un support à l’équipe audio: Investiguer et corriger divers bugs liés au système audio du jeu.

  • Audio Designer, UBISOFT

    Mar, 2021 - Dec, 20232 years 9 months

    Location : Saguenay

    • Projet: XDefiant

    • Développer en C# pour renommer de multiples fichiers selon une convention précise

    • Développer en Python/WAAPI pour créer des hierarchies dans Wwise

    • Automatiser des tâches avec des scripts batch (checkout Perforce, fermeture forcée de l'éditeur, etc.)

    • Implémenter le comportement des onomatopés pour tous les personnages (Snowdrop node scripting)

    • Concevoir l'ambiance sonore pour tous les niveaux

  • Programmeur Unity / C#, BMAD TECHNOLOGY

    May, 2020 - Feb, 20219 months

    Location : Montréal

    • Implémenter un système de localisation avec interface Google Spreadsheet.

    • Implémenter une multitude de comportements d’interface usager

    • Implémenter un système de filtre de recherche

  • Programmeur Unity / C#, 4ELEMENTS

    Nov, 2019 - Feb, 20203 months

    Location : Montréal

    • Implémenter un outil permettant de calibrer des capteurs de mouvements

    • Implémenter des comportements de UI interagissant avec une base de données

    • Prototyper des mécaniques de jeu

  • Concepteur sonore / Compositeur musical, TRIOTECH

    Jan, 2017 - Jan, 20181 year

    Location : Montréal

    • Développer et intégrer l’audio sur Unreal et des moteurs maison répartis sur plusieurs systèmes

    • Programmer des déclencheurs audio via du scripting sur cartes SD pour du hardware dédié

    • Coordonner avec les installateurs pour la livraison du projet à Las Vegas

    • Concevoir l’univers sonore selon les standards de la franchise Fear The Walking Dead

    • Collaborer avec des équipes techniques et créatives pour assurer la cohérence audio sur 150 haut-parleurs

    • Contribuer à trois autres projets pour des parcs en Corée du Sud, Chine et un jeu pour cinéma 7D (Dark ride)

  • Sound Designer, EIDOS MONTREAL

    Jan, 2015 - Jan, 20161 year

    Location : Montréal

    • Projet: Deus Ex: Mankind Devided

    • Concevoir l’univers sonore complet des cinématiques du jeu en surround 5.1

  • Compositeur musical, GAMELOFT

    Jan, 2014 - Jan, 20151 year

    Location : Montréal

    • Composer la musique pour divers jeux en assurant le mixage, le matriçage et l'intégration à l’aide des moteurs maisons.

  • Testeur en assurance qualité, ELECTRONIC ARTS MOBILE

    Jan, 2010 - Jan, 20111 year

    Location : Montréal

    • Repérer les anomalies dans divers jeux et les communiquer aux développeurs.

Skills

Skills

  • Langages

    C++

    C#

    Python

  • Game Engine

    Scimitar

    Snowdrop

    Unity

    Unreal

  • Autres connaissances

    Conception audio

Education

Education

  • Informatique (Cheminement particulier), Certificat, Université du Québec à Chicoutimi

    Jan, 2021 - Jan, 2025

  • Programmation de jeux vidéo, AEC, Collège de Bois-de-Boulogne

    Jan, 2018 - Jan, 2019

  • Conception sonore pour jeux vidéo, Certification, Conservatory of Recording Arts & Sciences

    Jan, 2016 - Jan, 2021

Awards

Awards

  • Finaliste “Best audio” , Canadian Video Game Awards

    Awarded on: Jan 01, 2016

    Jeu: Deus Ex: Mankind Divided. Directeur audio: Steve Szczepkowski

  • Récipiendaire de bourse , Conseil des arts du Canada

    Awarded on: Jan 01, 2012

    Recherche et Création

  • Récipiendaire de bourse , Conseil des arts et lettres du Québec

    Awarded on: Jan 01, 2011

    Recherche et Création