Mikey of Legend

Week 5: Dialogue Writing Craft

Learning objectives: Write economical, subtext-driven dialogue suited to a medium players can skim, skip, or replay.

Estimated time: 7-9 hours

Signed in as loading...

Checking purchase access...

Introduction

Write dialogue that carries character and world information efficiently while preserving player agency and pacing.

Lesson breakdown

  • Lesson 1: Subtext and Emotional Friction - Convert direct lines into implication-rich dialogue that trusts player inference.
  • Lesson 2: Exposition Without Info-Dumping - Deliver world facts through conflict, reaction, and concrete detail instead of lectures.
  • Lesson 3: Dialogue Economy and Branch Prep - Cut excess lines, preserve voice, and format scene nodes for implementation.
  • Lesson 4: Integration and testing pass for this week scope.
  • Lesson 5: Final polish and handoff notes for next week.

Try this now

  • Complete one focused implementation pass before watching the next segment.
  • Capture a before and after snapshot for the system you changed.
  • Write one short note on what to tune in your next iteration.

How this week works

Write dialogue that carries character and world information efficiently while preserving player agency and pacing.

Video segment plan

Use one focused segment per part, then pause to implement and validate before continuing.

Implementation evidence

Keep short notes, screenshots, and branch results so this week's work is reusable in later polish passes.

Interactive lesson parts (6-10 min each)

Part 1: Subtext and Emotional Friction

Watch Build Check
7 min Part video
Video part 1: Subtext and Emotional Friction

Complete the focused task for this part before moving on.

Convert direct lines into implication-rich dialogue that trusts player inference.

Part 2: Exposition Without Info-Dumping

Watch Build Check
8 min Part video
Video part 2: Exposition Without Info-Dumping

Apply and validate this technique in your project artifact.

Deliver world facts through conflict, reaction, and concrete detail instead of lectures.

Part 3: Dialogue Economy and Branch Prep

Watch Build Check
9 min Part video
Video part 3: Dialogue Economy and Branch Prep

Finish with a validation step and one clear next action.

Cut excess lines, preserve voice, and format scene nodes for implementation.

Hands-on milestone

  • Write one full branching scene with 2-3 distinct choice options.
  • Revise for clarity, cadence, and subtext through read-aloud passes.
  • Format the final scene in node structure ready for Godot implementation.

Code checkpoint

Use this checkpoint marker to confirm this week's implementation pass is complete.

Practice snippet GDScript
# Step checkpoint for Week 5: Dialogue Writing Craft
func _ready() -> void:
    print("Checkpoint complete for this week")