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
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

QA Programmer

C++ gameplay test automation, engine telemetry, and developer tools. Integrated test suites 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