Mikey of Legend

Week 6: Branching Narrative and Interactive Structure

Learning objectives: Design the branching structure of your prototype, and distinguish meaningful choice from illusion of choice.

Estimated time: 7-9 hours

Signed in as loading...

Checking purchase access...

Introduction

Map full narrative flow with converging branches, persistent flags, and deliberate consequence placement.

Lesson breakdown

  • Lesson 1: Narrative Branching Shapes - Choose a structure that balances agency with realistic production scope.
  • Lesson 2: Meaningful Choice vs Illusion - Identify which choices must produce downstream change and which are expressive flavor.
  • Lesson 3: Flag-Driven Consequence Design - Define where each branch sets flags and where each payoff is checked later.
  • 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

Map full narrative flow with converging branches, persistent flags, and deliberate consequence placement.

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: Narrative Branching Shapes

Watch Build Check
7 min Part video
Video part 1: Narrative Branching Shapes

Complete the focused task for this part before moving on.

Choose a structure that balances agency with realistic production scope.

Part 2: Meaningful Choice vs Illusion

Watch Build Check
8 min Part video
Video part 2: Meaningful Choice vs Illusion

Apply and validate this technique in your project artifact.

Identify which choices must produce downstream change and which are expressive flavor.

Part 3: Flag-Driven Consequence Design

Watch Build Check
9 min Part video
Video part 3: Flag-Driven Consequence Design

Finish with a validation step and one clear next action.

Define where each branch sets flags and where each payoff is checked later.

Hands-on milestone

  • Build a complete branch flowchart from opening beat to ending.
  • Mark every meaningful choice with a concrete flag and payoff location.
  • Trim branch count to protect polish and implementation feasibility.

Code checkpoint

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

Practice snippet GDScript
# Step checkpoint for Week 6: Branching Narrative and Interactive Structure
func _ready() -> void:
    print("Checkpoint complete for this week")