ABOUT / RUNZE ZHU

A programmer.
A player, too.

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.

A Polaroid portrait of Runze Zhu
A little snapshot of me.

Ubisoft Montréal

JUL 2024 — PRESENT

Generalist Programmer

C++ gameplay systems, telemetry, test automation, and developer tools. Instrumented 20+ gameplay telemetry attributes for the analytics pipeline and brought a project-specific telemetry system into the shared engine framework. Integrated automated tests into the approval pipeline, reducing build validation by 3 hours per cycle.

Montréal, QC

Beenox · Activision

JAN — APR 2024

Gameplay Programmer Intern

Contributed to the worldwide launch of Call of Duty: Warzone Mobile, working on player movement, weapons, vehicles, and UI.

Montréal, QC

Motive · Electronic Arts

JAN — AUG 2022

Gameplay Programmer Intern

Prototyped Iron Man gameplay in Unreal Engine 5 and Frostbite: character status, combat resources, hit detection, and supporting UI.

Montréal, QC
LANGUAGES

C++, C#, Python, Lua, Go, SQL

ENGINES & TOOLS

Unreal Engine 5, Anvil, Unity, Frostbite, ImGui, Perforce

EDUCATION

Bachelor of Computer Science
Concordia University · 2019–2023