Samantha Difeo is a Game AI and Gameplay Programmer with eight years of experience building interactive systems for major studios including Ubisoft Montréal, Inflexion Games, and currently Invoke Studios. With a double major in Mathematics and Computer Science from McGill, she brings strong mathematical foundations—especially in differential equations—to gameplay systems and AI behaviors. She’s active in Montreal’s game dev community, mentors beginners at McGill’s game development club, and regularly engages with groups like Pixelles and MIGS to stay plugged into industry practice. Her background includes internships at Microsoft, Square Enix Montreal, and Charles River Analytics, reflecting a balance of research-oriented and production game development experience. Outside of work she tinkers on personal projects and is known for always having a cat nearby during remote meetings.
8 years of coding experience
4 years of employment as a software developer
Bachelors of Science, Double Major in Mathematics and Computer Science with a focus in computer games, Bachelors of Science, Double Major in Mathematics and Computer Science with a focus in computer games at McGill University
3D Unreal Game McGill-2 Team for Ubisoft Game Lab Competition 2019
Contributions:65 PRs, 104 pushes, 12 branches in 2 months
unreal-engineunrealraycastingmcgillsiggraph
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Samantha Difeo - Game AI Programmer at Invoke Studios