The Work social card

About

A narrative game built in Ink and SvelteKit where a poverty-stricken Writer has one overnight session to compose and defend a thesis, examining objects in a bedsit and turning observations into defensible academic ideas. The Ink engine drives branching dialogue across 15 per-hour chapter files, and the idea system runs six levels of progression across seven domains and 21 disciplines (every domain pairing), with per-idea orthodoxy scoring from -100 to +100. A structured corpus of 67 observations, 201 domain readings, and 40 inklings feeds the recipe system that develops observations into ideas. The generic Ink and Svelte runtime was extracted into the standalone Nib library, wired in through a single onInit callback with zero game-specific imports.

Highlights

  • Ink narrative engine, via Nib, drives branching dialogue across 15 per-hour chapter files.
  • Six-level idea progression, 7 domains, 21 disciplines (every domain pairing), per-idea orthodoxy scoring (−100 to +100).
  • 67 observations with 201 domain readings and 40 inklings catalogued in structured data.
  • Generic Ink+Svelte runtime extracted into the standalone Nib library; the game wires it in via a single onInit callback with zero game-specific imports in the runtime layer.
  • Detailed design corpus: Ideas, Objects, Recipes, Disciplines, World documents alongside the source.

By the numbers

Commits
119
Lines added
+15,893
Lines removed
−356
Source files
7,898