Summary
Gavin Luo is a seasoned gameplay programmer with 10 years of experience delivering sandbox-oriented systems. Based in Old Toronto, Ontario, he is currently shaping weapons, equipment and characters at People Can Fly Studio. At Certain Affinity, he led and contributed to UE5 multiplayer and AI gameplay, including Halo Infinite weapon/projectile systems and health/damage mechanics. He brings fluency across Unity and Unreal Engine, strong C++ and C# skills, and a track record of shipping gameplay features from mobile mini-games to 2D/3D modeling tooling. He holds a B.A.Sc. in Computer Science from the University of Waterloo, grounding his hands-on engineering in rigorous fundamentals and practical production experience.
11 years of coding experience
12 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