Writing on “architecture”
10 articles tagged architecture. See all posts.
Why Open Quest Format keeps dialogue separate from quests
In Open Quest Format, conversations live in their own model. A quest step points at a dialogue by reference and only receives the flags and events the dialogue sets, which is what makes it possible to plug in Ink and Yarn Spinner.
Read articleWhat Skyrim and Baldur's Gate 3 quests have in common
A walkthrough of the Open Quest Format model: how steps form a flat graph, how objectives count events, how rewards and endings are emitted as events and flags, and why so much is left to the engine on purpose.
Read articleProving a quest is completable before anyone plays it
Open Quest Format keeps its condition language to eleven operators and no scripts, so that the validator can find unreachable steps, dead ends and quests with no reachable ending. This post explains how the search works and what that limit costs.
Read articleThe laptop that was closed all day
NWF Sync is a four-route read-only protocol for pulling feed journals between machines, built for the case direct fetching cannot solve: items that already scrolled off the front page while you were away.
Read articleOne changelog file, three places it shows up
A single typed changelog file feeds an in-game badge, a Settings tab and a public website page, so release notes cannot drift between the product and its marketing.
Read articleBuilding a game that behaves like a desktop widget
Cozy Coast is an Electron and Phaser game built as a borderless desktop widget first, which changes the window model, the render budget and the packaging pipeline.
Read articleCozy Coast multiplayer runs on zero servers
Cozy Coast shipped a multiplayer hub with no backend at all. Steam handles lobby discovery, connection brokering and packet relay, and the host relays player state.
Read articleMulti-agent workflows a single engineer can reason about
A focused multi-agent system one engineer can reason about beats a sprawling one nobody trusts. Scope each agent, define tools explicitly, and observe everything.
Read articleEvals for delivery teams: trusting AI output without re-checking every line
Trustworthy AI output comes from evals built into the real pipeline, not a benchmark: evaluate what matters, gate at the right point, and keep review habits that scale.
Read articleBuilding Neurowire: one canonical model, six feed formats
Neurowire treats feeds as a data-modelling problem: one canonical model that every parser produces and every serializer reads, so adding a format is a single serializer.
Read article