Gameplay Programmer with 8+ years of AAA experience living in Montréal, delivering physics-driven player interactions and real-time gameplay systems for large-scale productions. Strong C++ background with expertise in debugging, optimization, gameplay architecture, and cross-system problem solving. Experienced collaborating across design, animation, technical art, and engine teams to deliver scalable and production-focused gameplay solutions.

Gillian Chaville

Gameplay Programmer with 8+ years of AAA experience living in Montréal, delivering physics-driven player interactions and real-time gameplay systems for large-scale productions. Strong C++ background with expertise in debugging, optimization, gameplay architecture, and cross-system problem solving. Experienced collaborating across design, animation, technical art, and engine teams to deliver scalable and production-focused gameplay solutions.

Available to hire

Gameplay Programmer with 8+ years of AAA experience living in Montréal, delivering physics-driven player interactions and real-time gameplay systems for large-scale productions.

Strong C++ background with expertise in debugging, optimization, gameplay architecture, and cross-system problem solving.

Experienced collaborating across design, animation, technical art, and engine teams to deliver scalable and production-focused gameplay solutions.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

French
Fluent
English
Fluent
Spanish; Castilian
Beginner
Japanese
Beginner

Work Experience

Gameplay Programmer (C++) at Ubisoft
August 1, 2023 - Present
Gameplay Programmer responsible for gameplay systems and physics in the Anvil pipeline (Assassin's Creed, Prince of Persia). Owned motion-sharing systems for dynamic entities including boats, destructibles, and rigid bodies; designed and implemented systemic fixes to improve physics stability, synchronization, and gameplay consistency; acted as a technical reference across teams, resolving cross-system dependencies and supporting adoption; investigated complex physics and rendering issues while improving real-time gameplay performance; contributed to code reviews and code quality.
Generalist Programmer at Ubisoft
January 1, 2023 - August 1, 2023
Developed gameplay and online systems in a multiplayer production context. Worked on networked gameplay, UI systems, and player interactions. Contributed to system design and technical problem solving across disciplines. Participated in code reviews and knowledge sharing, supporting team members.
Tools Programmer at Ubisoft Montreal
March 1, 2020 - September 1, 2022
Rainbow Six Siege – Asset and Editors: Built tools for artists and production workflows. Contributed to shared packages and editor tools across the Anvil ecosystem (proprietary game engine and editors). Focused on bug fixing, reliability, iteration speed, and user support. Worked with telemetry, online services, and AWS while supporting stability across teams. Gained strong experience debugging complex systems and large-scale production environments.
Intern Tools Programmer at Ubisoft Montreal
May 1, 2017 - August 1, 2017
Contributed to internal dashboard tooling and backend systems. Improved user experience and sharing across productions. Gained initial experience in AA production pipelines.
Tools Programmer at Ubisoft Montreal
March 1, 2018 - March 1, 2021
Education, Community & Mentorship Tools Programmer: Rainbow Six Siege processes and automation. Developed internal systems and services, including CI/CD pipelines, microservices, monitoring, and performance tools. Automated repetitive workflows to reduce bottlenecks and improve production efficiency. Worked with telemetry, online services, and AWS while supporting stability across teams. Gained strong experience debugging complex systems and large-scale production environments.
ERG Co-Lead at Ubisoft Montreal
December 1, 2025 - Present
Co-lead contributor to Ubisoft Montreal's employee resource group, focusing on community-building, representation, cultural awareness, and career development initiatives.
Mentor / Volunteer at Ubisoft / Fusion Jeunesse / Ubisoft Education
January 1, 2024 - Present
Mentor / volunteer youth-focused video game education initiatives in collaboration with Ubisoft Education and Fusion Jeunesse. Helps students discover game development through mentorship, guidance, and exposure to production realities.

Education

Bachelor's Degree in Video Game Development at Université du Québéc à Chicoutimi (UQAC)
August 20, 2014 - December 20, 2017
Vice-President: Association of Students in Mathematics and Computer Science Vice-President: Association of International Students Co-Organizer: WonderJam UQAC (48h Game Jam)

Qualifications

Ubisoft Game Lab Competition 2017
January 13, 2017 - March 24, 2017
Unchained - Best technical challenge and innovation

Industry Experience

Gaming, Software & Internet, Media & Entertainment

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more