Narrative Writing Samples
Branching Dialogue EL RUIDO ("THE NOISE") · SURREAL · NOIR · WRITTEN IN TEXTURE
A 15-minute interactive fiction game about a telenovela villainess that isn’t supposed to go off script with 11 endings. I used variables and conditional logic to track player actions, gate narrative events, and create endings that reward players for going against what’s expected of them. CW: Profanity, Violence, Misogyny
Cover art by Burnttoast.
Narrative Flowchart El Ruido ("The Noise") · Developed in FigJam
Flowchart I used to map out a game's branching dialogue choices, as well as a place to track variables that would affect the 11 endings.
You can pinch your trackpad to zoom in and out, or use the + and - buttons.
Narrative Scripting / Coding Sample AREA 415 · SCI-FI · Written in Yarn Spinner
Sample that uses Yarn Spinner’s Yarn scripting language. This scene shows the game’s looksmaxxing villain Maxx threatening the player character Luna, along with narrative logic that leads players to a bad ending or allows them to reach the true ending.
Flavor Text LIFTING SPIRITS · COZY · FANTASY · Written in Google Docs
Item descriptions for a cozy platformer game that balances educating the player on what the power-up item does with character lore.
Character Bios AREA 415 · SCI-FI · Written in Google Docs
Character biographies for a cyberpunk visual novel set in a futuristic version of San Francisco. All concept art was created by game jam teammates.
Worldbuilding and Lore LIFTING SPIRITS · COZY · FANTASY · WRITTEN IN GOOGLE DOCS
The History and Lore sections I wrote in a game design document for an up-scroller platformer that takes place on a gigantic tree. The player is a bottom-dwelling fairy that gets to know the other inhabitants on the tree as they ascend. This document is supposed to provide narrative hooks and direction to game artists, level artists, and writers.