Dialogue Writing Lesson

40–50 minutes

Learning Targets

I can write dialogue that advances the story and reveals character.

I can distinguish between formal and informal voice in dialogue and use punctuation conventions to format dialogue correctly.

Triggering Event

Picture this D&D moment: Your party is deciding whether to trust a mysterious NPC who claims to know where the dragon's treasure is hidden. The rogue says, "I've heard that one before." The paladin says, "Everyone deserves a chance to prove their intentions." The wizard says nothing—just narrows her eyes. In three short beats, you've learned more about these characters than a page of description could tell you. That's the power of dialogue.

What Makes Dialogue Effective?

Not all dialogue is created equal. The difference between effective dialogue and weak dialogue comes down to this principle: every line of dialogue should do at least one of four things.

  • Reveal character: The words a character speaks show who they are—their personality, their background, their emotional state. Dialogue lets readers "hear" characters, not just read descriptions of them.
  • Advance the plot: The conversation moves the story forward. It creates conflict, builds tension, introduces information that changes what happens next, or shows characters making decisions.
  • Create tension: The dialogue shows disagreement, uncertainty, raised stakes, or misunderstanding. It creates conflict between characters or internal conflict within a character deciding what to do.
  • Establish setting or mood: Through dialogue, you learn something about the world, the time period, or the emotional atmosphere. A character might mention local customs, weather, or other details that ground the reader in the place and moment.

The best dialogue does multiple things at once. When the wizard narrows her eyes and says nothing, she's revealing character (she's thoughtful, cautious), creating tension (the party notices her skepticism), and advancing the plot (now they have to decide without her voice in the conversation).

The "So What?" Test

Here's a practical way to evaluate any line of dialogue: If you removed this line from the story, would anything change? If the answer is no, delete it.

For example:

Weak: "Hi, how are you?" "I'm fine, thank you." Nothing changes if these lines disappear. The characters exist in the scene the same way with or without them.

Strong: "I can't believe you lied to me." "I did what I had to do to keep you safe." If you remove these lines, readers don't know there's deception between these characters or how the character justifies it. The relationship dynamic is revealed.

Apply the "So What?" test to your own dialogue as you revise. It will help you cut filler and keep only the lines that matter.

Common Dialogue Pitfalls

Pitfall 1: "As You Know, Bob" Syndrome

This happens when characters tell each other information they both already know, just so the reader learns it. For example: "Well, Bob, as you know, we've been partners for ten years, and you know I've always valued honesty in our relationship." Bob knows this. The reader is learning it, but the dialogue feels unnatural because no real person speaks this way.

Solution: If characters need to discuss something they both know, give them a reason. Maybe one of them is angry and brings it up as an accusation. Maybe one is reminding the other because they're worried it's been forgotten. Maybe they're trying to convince someone else in the room. Find a natural reason for the conversation to happen.

Pitfall 2: On-the-Nose Dialogue

This is when characters say exactly what they mean with no layers or subtext. Dialogue feels flat and boring. Example: "I'm angry." "I'm sad about what happened." "I'm in love with you."

Solution: Let emotions come through actions, word choices, and what characters don't say. Instead of "I'm angry," show anger through sharp sentences, interruptions, and harsh word choices. The reader will feel the anger without the character announcing it.

Pitfall 3: Talking Heads

This is dialogue with no action, setting, or physical grounding. Readers see only the words, floating in space, with no sense of where the characters are or what they're doing with their bodies.

Solution: Ground dialogue in the physical world. Show what characters are doing as they talk. Are they pacing? Standing still? Avoiding eye contact? Preparing food? Working? This adds layers of meaning and keeps readers engaged with the scene, not just the words.

Pitfall 4: Identical Voices

Every character sounds the same because every character sounds like the author. This makes dialogue feel generic and characters feel indistinguishable. (You learned how to avoid this in Lesson 4.1.)

Solution: Make deliberate choices about how each character talks. Vary diction, syntax, register, and speech patterns. Let characters sound like themselves, not like you.

Dialogue Mechanics: Tags vs. Action Beats

A dialogue tag is the "he said" or "she asked" that follows dialogue. Action beats are actions that replace or accompany dialogue tags. Both serve the same purpose—identifying who's speaking—but action beats are much more powerful because they do double duty: they show the reader who's speaking AND what the character is doing.

Example with dialogue tags:

"I don't trust him," the warrior said. "He's hiding something," the rogue said. "Everyone hides something," the mage said.

Same scene with action beats:

"I don't trust him." The warrior crossed her arms. "He's hiding something." The rogue leaned forward, eyes narrowed. "Everyone hides something." The mage turned away, watching the fire.

In the second version, readers learn not just what characters think, but how they physically respond. The warrior is defensive. The rogue is engaged and suspicious. The mage is withdrawn. The action beats carry emotional information that pure dialogue tags cannot.

One more principle: Said is not dead.

Many young writers think they need to use "fancy" verbs like "shouted," "hissed," "declared," or "whispered." Actually, "said" is nearly invisible to readers. It's the dialogue itself that carries emotion. If you write "I'll never forgive you," those words already feel harsh—you don't need to write "she hissed." The hissing is implied. Using plain "said" keeps the focus on the actual words. Use other verbs sparingly, for emphasis, when they genuinely add meaning. But "said" is your workhorse verb, and that's fine.

Pacing Through Dialogue

The length and rhythm of dialogue affect how readers experience tension and emotion.

Short, quick exchanges create urgency and tension. When characters snap one-word responses back and forth, the reader feels rushed and anxious. Use this when you want readers to feel the pressure of conflict or time running out.

Longer, more elaborate speeches show revelation or emotional weight. When a character gets to speak at length, readers settle in and listen closely. Use longer dialogue for moments of confession, explanation, or deep emotional revelation. But be careful: a long speech can also slow pacing and bore readers if it doesn't serve the story.

Mixed pacing—alternating between short and long exchanges—creates natural rhythm. In real conversations, people have quick volleys and then someone says something longer. Mimicking this pattern in your dialogue feels authentic and keeps readers engaged.

D&D Connection: NPC Dialogue in Real Time

For Dungeon Masters and players, dialogue is often improvised in the moment. You don't have time to plan every word. But you can use these principles to stay grounded. When you're creating NPC dialogue on the fly, remember: every line should do something. Don't waste turns on "How are you?" If an NPC needs to respond, make it count. Reveal something about them. Push the story forward. Create conflict or tension. This makes D&D sessions feel alive and purposeful—characters feel like they have agency and personality, not just lines to deliver.

Dialogue and Subtext

Subtext is what a character really means underneath what they actually say. It's the gap between the words and the intent. Strong dialogue often works through subtext.

Surface meaning: "That's an interesting choice." (The character is making a comment about a decision.)

Subtext: The character thinks the choice is foolish but doesn't want to say it directly. Maybe they're being polite, or afraid to offend, or testing the other character's reaction.

When you write dialogue with subtext, readers have to think about what's really happening. This creates depth and tension. A character might say one thing while meaning another, and the reader feels the disconnect. This is especially powerful in moments of conflict, betrayal, or romance—anywhere characters aren't being straightforward with each other.

Dialogue with subtext is more interesting than dialogue where characters say exactly what they mean. Practice finding the gap between words and intent. What is your character really trying to do? To hide? To discover? To protect? Let readers sense that gap, and your dialogue will feel richer and more human.

Key Vocabulary

Dialogue
The words characters speak in a story; what characters say to each other or to themselves.
Action beat
A physical action that replaces or accompanies a dialogue tag to show who is speaking and what they're doing.
Dialogue tag
The phrase that identifies who is speaking, usually "he said" or "she asked."
Exposition dump
A large block of dialogue where a character explains information the reader needs to know; often feels unnatural.
On-the-nose dialogue
Dialogue where characters say exactly what they mean with no layers, subtext, or nuance.
Subtext
What a character really means underneath the words they actually say; the unstated intention or emotion.

Sentence Frames

Use these frames to help you articulate what you're learning:

This line of dialogue is effective because it reveals ___ about the character while also ___.
One pitfall I notice in this example is ___, which could be improved by ___.
The action beat "___" works better than the tag "___" because ___.
Social Awareness

Writing good dialogue requires deep empathy. You have to understand not just what a character would say, but WHY they'd say it that way. This is the same skill you use when you listen carefully to someone in real life—trying to understand their perspective, not just their words. As you practice writing dialogue, you're also practicing the skill of seeing the world through someone else's eyes. When you read dialogue in books or watch it in shows, notice what you learn about characters from how they speak. How do they feel? What do they care about? What are they hiding? These are the same questions you ask when you truly listen to people around you.

What's Next

Now complete the activity: Dialogue Practice to apply these concepts to your own writing.