Summary
Guyu Li is a Senior Gameplay Programmer with 10 years of experience specializing in performance-conscious C++ and Unreal Engine systems for live multiplayer games. At Behaviour Interactive he has built and optimized core gameplay systems for a million-player title, including replication, AI, procedural level generation, and a Gameplay Ability System that supports complex interactions and status effects. He pairs strong math skills—linear algebra and trigonometry applied to aiming and trajectories—with deep experience in profiling and optimization tools to keep gameplay both responsive and maintainable. Comfortable across disciplines, he bridges Design, Animation, VFX, SFX and QA to deliver polished features in a live service environment. Based in Toronto, he also brings full-stack experience from prior roles (C#, .NET, Kafka, Vue) that informs pragmatic tooling and backend support for game teams.
10 years of coding experience
4 years of employment as a software developer
Bachelor of Mathematics Computer Science, Bachelor of Mathematics Computer Science at University of Waterloo
English, Chinese, Japanese