Skip to content

MVP - NPC Living World System

Part of NPCs World Verbs Rewards and Living World

Do not build the full system first.


MVP build list

Required:

  • 2 NPCs
  • 3 activity types
  • 1 deterministic reward
  • 3 repeatable jobs
  • 3 optional drops
  • simple inventory table
  • simple house slot display
  • debug panel showing selected job / activity / state

Suggested MVP NPCs

Priority Character Notes
Required [[Mara - Harbour Merchant|Mara]] First island · boat unlock
Required [[Nori - Lighthouse Keeper|Nori]] Lighthouse · map/fog reveal
Required [[Pippa - Fisherman|Pippa]] + [[Luma - Young Whale|Luma]] Whale Bay · Reading Boss
Optional [[Tomas - Harbour Master|Tomas]] Map system
Optional [[Finn - Boat Builder|Finn]] Boat readiness

Full roster: NPC Character Roster and Rewards


MVP rewards

Deterministic:

  • boat_access
  • lighthouse_lit
  • whale_bay_revealed

Optional:

  • small_wooden_crate
  • old_lighthouse_photo
  • rare_shell

Implementation note (2026-07-05)

Godot pipeline test scene validates activity types against merchant job catalog:

  • NpcActivityPipelineTest.tscn in repo
  • Jobs mirror design doc merchant examples (missing letter, spelling, read aloud, single word, multiple words)

→ Repo: captainsworld-godot/scenes/world/NpcActivityPipelineTest.tscn