GAME PROGRAMMERMONTRÉAL, CANADA

Built for play.
Made to work.

I’m Runze, a programmer building gameplay, developer tools, and the tests that keep everything working.

Explore my work
Currently at Ubisoft Montréal ↗C++ UNREAL UNITY

01 / Selected work

All projects
Official Assassin’s Creed Codename Hexe artwork, with a wooden Assassin symbol and the game logo
Ubisoft MontréalAnvil

Assassin’s Creed Hexe

Gameplay telemetry, test automation, and developer tooling as a Generalist Programmer at Ubisoft Montréal.

  • C++
  • Telemetry
  • Test automation
  • Developer tools
Official Call of Duty: Warzone Mobile key art featuring Ghost and two operators above the game logo
Beenox · Activision · 2024C++ / Lua

Call of Duty: Warzone Mobile

Gameplay programming for the worldwide launch: player movement, weapons, vehicles, and UI.

  • Gameplay
  • C++
  • Lua
Jumpin’ Jazz Cats key art with a cast of colourful cartoon cats
Le Catnip CollectiveUnreal Engine 5

Jumpin’ Jazz Cats

Online multiplayer party-game mayhem. Gameplay, UI, and online systems in Unreal Engine 5.

  • Gameplay
  • UI
  • Multiplayer
Iron Man armour against a dark background
EA Motive · 2022UE5 / Frostbite

Iron Man

From character systems to combat resources. Gameplay prototyping during my internship at EA Motive.

  • C++
  • Gameplay Ability System
  • ECS

02 / Where I’ve been

Full résumé

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
A LITTLE MORE HUMAN

Games, good music,
and a little curiosity.

Originally from China, now in Montréal. A Computer Science graduate, game jam regular, and music lover.

More about me