Skip to content

NPCs, World Verbs, Rewards & Living World System

Source: Captain's Words Design Document.docx (Downloads) · ingested 2026-07-05
Status: Design architecture
Purpose: How NPCs generate story, activities, world changes, rewards, collectibles, and long-term replayability.


Core idea

NPCs are not disposable quest givers. They are recurring members of the world.

The child does not complete exercises for points. The child helps people through reading.

Emotional contract

My words change the world.

Every NPC should help answer:

  • Who lives here?
  • What problem do they have?
  • How can reading help them?
  • What changes after I help?
  • What does this person remember about me?
  • What can they later give, unlock, or reveal?

Vault map (this document)

Topic Note
Main story vs repeatable living world Main Story vs Living World Layer
Full character roster (Mara, Nori, Pippa, …) NPC Character Roster and Rewards
Progression / practice / relationship / reward NPCs NPC Role Types
Unknown → deep relationship stages NPC Lifecycle and Relationship Stages
First, second, third+ interactions [[NPC Lifecycle and Relationship Stages#Interaction models]]
Jobs vs activity types NPC Jobs and Activities
Repair, write, read, speak, … World Verbs
Engine selects activity, not child Activity Selection Rules
Story templates & variation Story Template and Variation
Job selection priority NPC Mission Generators
Boat, map, uniform (deterministic) Deterministic Rewards and Optional Drops
Keepsakes, drop rates, gift moments [[Deterministic Rewards and Optional Drops#Optional drops]]
House as memory space House Memory System
NPC / job / world object schema NPC and Job Data Model
What Godot vs server owns Godot Server Split - NPC Pipeline
Merchant + keeper MVP scope MVP - NPC Living World System
Never coins / XP / loot grids NPC Product Principles

Two layers (summary)

Main story layer — finite, handcrafted, emotionally important. Controls destination unlocks, major NPC introductions, boat progression, map reveals, chapter transitions.

Living world layer — reusable, repeatable. After meeting an NPC, they offer new problems (shipments, wet labels, damaged nets, missing place names). Creates replayability without endless new chapters.

The story moves forward, but the world keeps living.

Main Story vs Living World Layer


Design statement

Captain's Words should feel like a world where people need the child.

The child reads, and something changes: a sign is repaired, a box opens, a lighthouse shines, a whale hears them, a map remembers a place, a friend gives them something for their home.

That is the reward system. Not coins. Not XP. Not loot. Trust.

The player is not collecting prizes. The player is becoming someone the world trusts.

NPC Product Principles