
TLDR:
Studio | 343 Industries |
From | Apr 2019 |
To | May 2022 |
Title | Narrative Systems Engineer |
Engine | Proprietary |
Skills |
|
Tools |
|
Status | Shipped |
Genre | FPS |
Halo Infinite
In April 2019 I joined 343 on the Narrative team where I frequently collaborated and ideated with designers and artists on cinematic content. This work primarily involved dynamically handling the matrix of ways a player could trigger each cinematic including the variety of weapons, vehicles, angles, and states. This included smoothly blending from the gameplay camera to the authored camera. To support this, two of us worked with the Narrative Director to build a complex system capable of realistically handling a variety of dynamic cinematic shots and behaviors procedurally. Designers were given the ability to influence and constrain the player camera procedurally during gameplay narrative moments.
I integrated support to manipulate rumble during cinematic content, which was utilized to great effect when a character dies you feel their heartbeat fade.
To better support accessibility and immersion I created a voice pattern simulation to modulate the intensity of a light on the back of a player's helmet when certain dialogue lines play. The light color is determined by the speaking character. This lighting scheme is more pronounced in cooperative play. Additional effort was put into adding special handling and testing of multiple players during all cinematics.
For QA personnel, directorial reviews, and marketing I built custom scripts to automate per-frame and realtime captures of all cinematic content.
I consulted with the engine team on wider aspect ratios, including sharing player expectation preferences and feedback.