343i WEBSITE

SUMMER 2014 (INTERN)

343 Industries

Software Engineer & Gameplay Engineer

Halo Channel & Halo 5: Guardians

One of my major contributions to the Halo Channel was linking the Netflix-style video app to the game
Halo: The Master Chief Collection. This allowed Halo TV shows to launch into campaign missions or competitive playlists that related to the current on-screen content. On Halo 5's campaign engineering team, I created a framework to allow AI units to use the game's new spartan abilities. If you see one of your squad members in the story mode shoulder charge a grunt or evade a grenade thrown by an elite, I helped make that happen.

SHIPPED


WORKED ON


ADDITIONAL INFO


RELEASE DATES:

- HALO CHANNEL: NOVEMBER 11, 2014
- HALO MCC: NOVEMBER 11, 2014
- HALO 5: OCTOBER 27, 2015

TECH USED (HALO 5):

- C++ (VISUAL STUDIO)

TECH USED (HALO CHANNEL/HALO MCC):

- TYPESCRIPT (WITH AngularJS, JQuery, WinJS)
- XBOX ONE ADK
- HTML5, CSS3

A TINY PART OF THE HALO 5 TEAM:

- MACKENZIE BATES (ME):
CAMPAIGN AI ENGINEERING INTERN
- JOSH LINDQUIST:
CAMPAIGN ENGINEERING LEAD
MY MANAGER
- DAN ANDERSSON:
CAMPAIGN AI ENGINEER
MY MENTOR
- DAVID PASHUTE:
SANDBOX ENGINEER
- SAM WOLPERT:
SANDBOX ENGINEER
- GABE DEYERLE:
CAMPAIGN ENGINEER
- JAIME RIVERA:
SANDBOX ENGINEERING INTERN

SOME OF THE HALO CHANNEL TEAM:

- MACKENZIE BATES (ME):
SOFTWARE ENGINEERING INTERN
- DUNCAN MCKAY:
SENIOR SDE LEAD
MY MANAGER
- MIKE CIMPRICH:
SDE LEAD
MY MENTOR
- DAVID WOLFE:
SDE II
- PAUL REITZ:
SDE
- ANDREW GLEESON:
SDE
- BEN LANIER:
SDE
- PHILIP ZAHORUYKO:
SDE
- ANDY CAMPBELL:
SDE
- IAN RYAN:
SDE
- RAFE DIMMITT:
BUILD ENGINEER
- ADAM CALLENS:
PROGRAM MANAGER
- JESSE ROBERTS:
SENIOR TECHNICAL PROGRAM MANAGER
- ERIC DIES:
ARTIST/DESIGNER

IN-DEPTH EXPERIENCE


Over the Summer of 2014, I worked at 343 Industries on the Halo Channel (part of Halo: The Master Chief Collection), and on Halo 5: Guardians during a side project.

My contributions to the Halo Channel include:

  • Implemented linking of app to Halo: The Master Chief Collection (a.k.a. "Play Halo" widget)
  • Allows TV shows to launch into missions/playlists related to on-screen content
  • Added Kinect voice commands and Snap/Fill screen modes

In addition to my traditional work, I was a part of the Community Team's twice weekly playtest of Halo 2: Anniversary. It was a great deal of fun getting to play Halo with the people whose posts on Halo Waypoint I had been reading for years. Through the playtests I greatly improved my Halo 2 multiplayer skills and had some sureal moments. One of the highlights would definitely be my team winning Capture The Flag on Halo 2's Coagulation and the winning flag run was me driving a warthog, flag carrier in the passenger seat and Frank O'Connor (Head of the Halo Franchise) on gunner.

I also played on 343 Industries' Indoor Soccer Team (as goalie) over entire summer and the following year while I worked at Xbox Engineering. The 343i team plays in a Seattle video game league which includes Bungie, Monolith, 5th Cell, Turn10, Microsoft Studios and more. The games against Bungie were highly competitive, but a great deal of fun.

DOCUMENTATION


itbmac

Since: 2007

MacKenzie Bates

Since: 1993