Portfolio

Games

Wildgate

Wildgate

Moonshot Games / Dreamhaven

A PvPvE ship-battling extraction shooter. I built core systems including custom shield tech, character animation tech, AI ship navigation via sparse voxel pathfinding, player movement tech, AI agent system, and the ship flight control system.

Infamous: Festival of Blood(PS3)

Infamous: Festival of Blood(PS3)

Sucker Punch Productions

The halloween-themed standalone expansion for Infamous 2.

Infamous 2 (PS3)

Infamous 2 (PS3)

Sucker Punch Productions

Action-adventure game. I worked on gameplay systems, and mission scripting support.

SOCOM: Fireteam Bravo 3

SOCOM: Fireteam Bravo 3

Slant Six Games

The 3rd installment of Fireteam Bravo - a tactical third person shooter. I was part of a small (but awesome) engineering team, and worked on gameplay systems, pathfinding, AI, and the editor.

SOCOM: Tactical Strike

SOCOM: Tactical Strike

Slant Six Games

A turn-based tactical SOCOM game for the PSP. I was on a small engineering team and worked on gameplay systems, UI, a navmesh generator, and AI.

FIFA 2006: Road to the World Cup (Xbox 360)

FIFA 2006: Road to the World Cup (Xbox 360)

Electronic Arts Canada

FIFA06 was an Xbox 360 launch title. I worked on the rendering & systems team, primarily on crowd rendering tech.

Cinematics

Part of my time at Blizzard was in Cinematics R&D. I developed and maintained their lighting tool, a renderer front-end for lighting & surfacing. These are some of the shorts that the tool was used for during that time.

World of Warcraft: Battle for Azeroth

World of Warcraft: Battle for Azeroth

Blizzard Entertainment
Overwatch: Rise and Shine

Overwatch: Rise and Shine

Blizzard Entertainment
Hearthstone: Heroes of Warcraft

Hearthstone: Heroes of Warcraft

Blizzard Entertainment
Overwatch: Infiltration

Overwatch: Infiltration

Blizzard Entertainment
Overwatch: Last Bastion

Overwatch: Last Bastion

Blizzard Entertainment
Overwatch: Hero

Overwatch: Hero

Blizzard Entertainment
Overwatch: Dragons

Overwatch: Dragons

Blizzard Entertainment
Overwatch: Alive

Overwatch: Alive

Blizzard Entertainment
Overwatch: Recall

Overwatch: Recall

Blizzard Entertainment
World of Warcraft: Legion

World of Warcraft: Legion

Blizzard Entertainment
Starcraft 2: Legacy of the Void

Starcraft 2: Legacy of the Void

Blizzard Entertainment
Overwatch

Overwatch

Blizzard Entertainment
World of Warcraft: Warlords of Draenor

World of Warcraft: Warlords of Draenor

Blizzard Entertainment
Heroes of the Storm

Heroes of the Storm

Blizzard Entertainment
Diablo 3: Reapear of Souls

Diablo 3: Reapear of Souls

Blizzard Entertainment
Starcraft 2: Heart of the Swarm

Starcraft 2: Heart of the Swarm

Blizzard Entertainment