Summary
Gavin Luo is a gameplay programmer with 11 years of experience specializing in sandbox systems—weapon, equipment and character mechanics—for multiplayer and singleplayer AAA titles. Currently at People Can Fly Studio, he previously built core weapon, projectile and multiplayer features for Halo Infinite and developed health, damage and AI combat systems on unannounced UE5 projects at Certain Affinity. Comfortable across C++, C#, Unity and Unreal Engine, Gavin brings a background in desktop and embedded graphics from earlier roles at Rocscience and BlackBerry that informs performant, physics-aware gameplay code. Based in Toronto, he blends production-grade systems thinking with a designer’s attention to game feel, and has a track record of shipping polished mechanics in both kids’ apps and high-profile FPS projects.
11 years of coding experience
10 years of employment as a software developer
Bachelor of Applied Science (B.A.Sc.) Computer Science, Bachelor of Applied Science (B.A.Sc.) Computer Science at University of Waterloo
English, Chinese