tag · architecture

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 article

What 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 article

Proving 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 article

The 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 article

One 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 article

Building 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 article

Cozy 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 article

Multi-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 article

Evals 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 article

Building 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