Skip to content

Template — system specification

What player experience and production capability must the system create?

Inputs, state, transitions, outputs, constraints, and failure behavior.

Definitions, tunable values, persistence, identifiers, and migration concerns.

Other systems, narrative consequences, UI, audio, animation, and content requirements.

Write observable conditions rather than implementation tasks.

Identify values or behaviors that should remain tunable until playtested.