MVP - NPC Living World System¶
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_accesslighthouse_litwhale_bay_revealed
Optional:
small_wooden_crateold_lighthouse_photorare_shell
Implementation note (2026-07-05)¶
Godot pipeline test scene validates activity types against merchant job catalog:
NpcActivityPipelineTest.tscnin repo- Jobs mirror design doc merchant examples (missing letter, spelling, read aloud, single word, multiple words)
→ Repo: captainsworld-godot/scenes/world/NpcActivityPipelineTest.tscn