Hi, I’m Runze.
I’m a programmer based in Montréal, currently working as a Generalist Programmer at Ubisoft Montréal. I build C++ gameplay tests, developer tools, and telemetry systems that help teams make better games.
I’ve instrumented 20+ gameplay telemetry attributes covering combat outcomes, ability resource costs, status effects, tool usage, and threat state. These feed the studio’s analytics pipeline. I also brought a project-specific telemetry system into the shared engine framework so other titles using the engine can inherit it.
My work also includes AI-assisted development workflows: custom agents, MCP integrations, and evaluation tools for generated unit tests. I enjoy finding practical ways to make a large codebase easier to work with.
Before Ubisoft, I contributed to Call of Duty: Warzone Mobile at Beenox and prototyped gameplay for Iron Man at EA Motive. I’ve also worked on indie games and made plenty of smaller projects through university and game jams.
Away from the keyboard
I grew up in a small town in China and moved to Montréal in 2019 to study Computer Science at Concordia University, with a dream of becoming a game developer.
I love games, live shows, collecting records, and getting lost in music. I’m a Swiftie, a sometime guitar player, and someone whose game library is much larger than their completed-games list.
You can find my projects on GitHub and itch.io, or say hello at zetachan17@gmail.com.