Developer Shows How To Write Good Game Dialogue Using Blade Runner

Illustration for article titled Developer Shows How To Write Good Game Dialogue Using Blade Runner

At last month’s AdventureX 2018 conference, game developer and Inkle Studios co-founder Jon Ingold offered a practical skills workshop about writing better dialogue for games. It involved a lot of Blade Runner.


In the talk (which has now been uploaded to YouTube), Ingold claims that game writing isn’t always the best, especially when put up against other media. To make this point, Ingold shows a short clip from Assassin’s Creed Odyssey featuring Kassandra talking to an early-game NPC. “It doesn’t go anywhere,” Ingold says. “It staggers, and it stumbles, and it keeps on going. At the end of the day, what is this scene for, dramatically?” His biggest critique is plainly that “[the scene is] not doing any work, and it’s a shame.”

Whether one agrees with the claim that game writing is generally bad or not, I think it is hard to argue that the Odyssey conversation is good. It has lots of clunky references to a shared past, to where the player needs to go next, and some dialogue choices that just don’t make a lot of sense.

The demonstration that Ingold makes over the course of about 45 minutes is centered on rethinking how video game conversations work. To do this, Ingold looks to the first scene between Rachel and Deckard in Blade Runner in order to reverse engineer what that scene is about and how it works so that he can then implement that back into the interactive dialogue of games.

To Ingold’s reading, the scene is fundamentally about the cop Deckard trying to boss around some rich folks who resoundingly defeat him, first through Rachel’s wit and then through Tyrell’s steamrolling. In this way, the scene is really about an attack that is defeated, and it’s all happening in the dialogue.

“If all of the meaningful interaction is happening in the subtext,” Ingold claims, “then the text itself doesn’t matter that much. And that’s where we come in, and that’s how we do interactivity. We assign the subtext as a fixed structure that we are not going to give up, and in return we give the player varying text which allows them to feel like they are in the moment and maybe have a little bit of influence along the way.”

To rewrite the Blade Runner conversation in game form, then, is to take the structure of that “attack” and then change the way that it is presented to the player. Ingold’s talk is about demonstrating how that works, and for the nitty gritty of it you probably just need to watch and listen to it from the 19:00 point forward.

Image: Warner Bros.

After watching the entire presentation, I certainly gained an appreciation for Ingold’s technique, which largely revolves around making players understand where they are in a conversation. He advocates for using loops of dialogue, but not simply in a kind of “click on all the dialogue way.” Instead, Ingold shows that you can tactically reset dialogue progress as a way of signaling the power of NPCs or the fact that a player has made a mistake.


The entire lecture is a fascinating glimpse into the methods of someone who is trying to push game writing in a particular way. I’d certainly like to play a few more games that use his techniques.

I've played all of the Baldur's Gate games.



Well that was amazing - I hardly ever watch long videos, but I watched all 49 minutes of that, even when it was taking away from my Spyro time.

And yes, a lot of dialogue in AC: Odyssey is meandering and goes nowhere so I fast forward. The most memorable conversations are the amusing ones, which is sort of a cop-out.

Since a lot of people here are responding without watching the talk (that 49 minute issue), let me collate some responses I’ve already left:

- First, if you’ve ever played any of Inkle’s games you know he has the chops for this. Video games can be highly interactive and still very well written. It’s not an inherent flaw of the medium.

- His point is that most video game writing is completely bereft of subtext, meanders pointlessly, and provides no benefit. You are wasting a lot of words and time and killing any flow or sense of purpose or urgency.

- In good writing there’s a purpose for each line, and in video game writing there so often isn’t. That’s not a limitation of medium, that’s a limitation of the writers.

- He shows you how to get the immersiveness and interactivity of a video game while also providing subtext, constant forward movement, and usefulness. He takes the already good Blade Runner scene and adds interactivity without killing the flow or purpose of the scene.