LOG-007 / WORLDPublic record · DOC v1.2.0 ·

Systems & trust

Martoria: The First Oath

Turn contradictory testimony into a system players can inspect, compare, and act on without collapsing uncertainty.

Primary audience
Players learning a dense world through dialogue, evidence, choices, combat, and consequence.
My role
Narrative systems · Information design · Engineering · QA
Working stack
Godot 4.7.1 · GDScript · HTML5 export
Status
Playable opening slice · Active development

01 / Shipped artifact

Summary

A playable winter village, 30 speaking NPCs, evidence records, quests, economy, combat, and persistent state.

Quantified snapshot
349
Automated checks
30
Speaking NPCs
13
Houses
1
Browser-playable build
File & data footprint
  • 349 automated checks
  • 30 speaking NPCs
  • 13 houses
  • Browser-playable build

02 / Content and UX decisions

Decisions

DDR-001 · Content decision

Preserve source, conflict, and confidence for every testimony instead of presenting one authoritative truth.

DDR-002 · Experience decision

Reveal system depth through one bounded opening region before expanding the world.

03 / Delivery evidence

Delivery evidence

  1. 01

    Dialogue and evidence structures for conflicting accounts.

  2. 02

    Player-facing labels for quests, inventory, economy, and combat.

  3. 03

    A browser-playable build with automated QA.

04 / Role signals

Role fit

  • Complex-system explanation
  • Structured content and state logic
  • Code comprehension and testing
  • Clear uncertainty language
Validation

349 automated checks across rules, saves, UI, interactions, economy, quests, geometry, and combat.

Boundary

The current release is one substantial opening region, not the finished game.

05 / Live project change feed

Live changes

Sync sourcePublic portfolio integrationPublished portfolio integration

13 changes captured from portfolio pushes

  1. Hover previews that open each project's site; big live-site button on Tickmark

    85c0096Martin Zhang

  2. Use the martinzhang.vercel.app and tickmark-martinzhang.vercel.app addresses

    913a353Martin Zhang

  3. Make Vercel the canonical portfolio host

    edc75f8Martin Zhang

  4. Resolve Martoria split assets from demo base

    f37ba56Victoriawu41

  5. Fix Martoria demo asset paths on Vercel

    eab79c0Victoriawu41

  6. Add restrained scroll-focus motion

    346a89dVictoriawu41

  7. Keep Martoria demo browser-first

    f7165e2Victoriawu41

  8. Update Hopli and Martoria live demos

    f3081b4Victoriawu41

  9. Fix anchored section alignment

    9634724Victoriawu41

  10. Fix work card reflow and default language

    f3f96fcVictoriawu41

  11. Add bilingual portfolio and refine mobile layouts

    4b616c0Victoriawu41

  12. Refine homepage and broaden creative direction

    f021b9eVictoriawu41

  13. Add Martoria case study and downloadable build

    589e9a8Victoriawu41

Private source; deployment-safe metadata only.

06 / Documentation record history

Record history

Documentation version, not product release.

Documentation version
v1.2.0
Last updated
  1. v1.2.0

    Connected a live GitHub change feed with source attribution, commit links, and a resilient published-history fallback.

  2. v1.1.0

    Added world-system and QA metrics, documentation-version metadata, and a public change history.

  3. v1.0.0

    Published the initial public record with purpose, decisions, delivery evidence, validation, and boundaries.