Tavis MacCallum

My name is Tavis MacCallum. I'm a software developer from East Vancouver.

You'll most often find me looking at cat gifs at the local coffee place, but I also enjoy biking around town, having beers with friends, playing hockey and going out to see live music.

Video games I've helped create.

LittleBigPlanet Karting · PS3

United Front Games, Sony San Diego

LBPK Image1
LBPK Image 2

I built a whole bunch of screens relating to the save system, post race scoreboard sequence and online social networking features of this title. I also did a great deal of work in the backend to ensure the scoring and leaderboards worked as expected. We used Actionscript and Scaleform to build the UI for this game and I used Python to write a tool that would generate all our PS3 trophy files from our localization data.

SSX · Xbox/PS3

Electronic Arts

SSX Image1
SSX Image 2

I created a system to keep track of all sorts of notable statistics so that we could dole out rewards and inform the player what they had accomplished. I implemented the Xbox achievement and PS3 trophy system and also built a bunch of the front end menu screens.

Sleeping Dogs · Xbox/PS3/PC

United Front Games, Square Enix

Sleeping Dogs Image 1
Sleeping Dogs Image 2

I implemented the traffic simulation for this open world game. This task involved creating AI behaviours for the vehicles, developing a system to spawn vehicles around the player, adding city transit and improving the vehicle pathfinding system.

Monster Lab · Wii/DS

Backbone Entertainment Vancouver, Eidos

Monster Lab Image 1
Monster Lab Image 2

I added new features into the mission scripting system and implemented many gameplay activities and story elements.

Education

Bachelor of Science in Electrical Engineering
Queen's University, Kingston, Ontario (Go Golden Gaels!)