Who decides

Required

Every sentence in your design has an owner. OpenGDD calls this authority, and there are three levels:

  • Fixed: the builder follows the sentence exactly. The builder is the person, team or AI that turns your package into a game. This is the default: text with no tag in scope is Fixed.
  • Delegated: the builder decides, inside the limits you write.
  • Personalization: you write a question, and each build records its own answer.

02-mechanics.md, a prose chapter

The furnace processes one piece of ore at a time. Any additional ore
waits in a queue. A finished bar remains in the furnace until the player
collects it.

> DELEGATED: furnace-presentation
>
> Decide how the furnace looks and sounds while processing ore. A player
> crossing the room must be able to tell that it is still running.

> PERSONALIZATION: furnace_signal
>
> Choose how the furnace signals that a bar is ready: a steady glow, or
> a glow with a soft chime. Either choice must be clear from across the
> room.

The first paragraph has no tag, so it is Fixed. The text after DELEGATED: is an optional free label for readers. The id after PERSONALIZATION: is not free. furnace_signal must be declared as a question in personalization.json, or validation fails.

A tag applies until the next tag, or until the end of its section. A section ends at the next heading that is the same size or bigger. The limits you write still hold: the builder may choose the running animation, but it must be readable from across the room.

A Delegated choice may not change how the game plays. A Personalization answer may, when you define the alternatives yourself. The Personalization questions chapter shows how to write the question and its answers.

Rulesets#

Most games never need this part. Some games swap one complete set of rules for another during play, such as act one and act two. > RULESET: <id> marks a section as part of one ruleset. Write (initial) on one tag only: the rules the game starts with.

02-mechanics.md, changing the gate rules between two acts

### Act one
> RULESET: act-one (initial)

The east gate opens after the bell puzzle.

### Act two
> RULESET: act-two

The east gate begins open and cannot close.

The section under act-one applies at the start. The section under act-two applies after the game switches to it.

Tags say who owns a sentence, not what it means. Validation checks the tag itself: a PERSONALIZATION: id must name a real question. No machine checks whether the builder kept your limits. The audit judges that. The format resolves one thing by machine: a personalization answer that moves a number.

Full rules: OpenGDD specification, §2, §2a and §2c.

← The player fantasy · All chapters · Names and addresses →