games work

 

Eternal Strands (2025)

Role: Writer

Working as part of the narrative team on Eternal Strands under creative director Mike Laidlaw. Responsible for… a range of things.

 
Necrobarista (2020) & Necrobarista: Final Pour (2021)

Necrobarista (2020) & Necrobarista: Final Pour (2021)

Role: Lead Writer

Necrobarista is a gorgeous, hilarious, and heartwrenching visual novel about a café on the boundary of the afterlife and the people who pass through it. I was initially brought onboard in 2017 to do a narrative reboot and ended up writing a completely original narrative, as well as supervising significant edits and rewrites on side content with the help of an editor.

Necrobarista: Final Pour is available on PC, Nintendo Switch, and Apple Arcade.

 
Hacknet - Labyrinths (2017)

Hacknet - Labyrinths (2017)

Role: Writer

Hacknet - Labyrinths is a major expansion available for the beloved “Hollywood hacking simulator” Hacknet, following the exploits of a team of hackers led by a shadowy figure. I co-wrote the narrative with the game’s creator, Matt Trobbiani, and was responsible for roughly half of the narrative content in the expansion pack.

Hacknet - Labyrinths is available on Steam.

 
YarnSpinner (2018) & Jacquard (2018)

YarnSpinner (2018) & Jacquard (2018)

Role: Designer / Technical Writer

YarnSpinner is an open-source project helmed by The Secret Lab, maintaining the game narrative scripting language Yarn and providing a number of tools to users. In 2018, as part of my job at Stirfire Studios, I worked with the Secret Lab team to iterate on Yarn’s syntax, creating a new version with significantly streamlined script design. I also comprehensively rewrote the project’s documentation.

Jacquard is a node-based Yarn editor built as an internal tool for Stirfire Studios’ original IPs. I worked as a designer on the tool, providing specs and feedback to the programmers.

writing about games and sometimes other things, and also: podcasts?