Skip to content
Create

Write a Strong Generator Brief

Turn a creative goal into a structured Workshop brief with deliberate campaign and entity context.

A strong Workshop brief says what must be true, provides the smallest useful context, and leaves room for the generator to complete the object. Open RPG Workshop, choose the right type, then complete required, optional and conditional controls in that order.

Build the brief in layers

1. Complete the required controls first

Required controls define the object the endpoint must be able to validate. For the reviewed NPC form these include Gender, Age, Level and Game System. Other generators use different required fields. Set them before writing prose so the brief does not contradict the form.

Desktop NPC generator showing required controls, campaign context, optional details, auto-art and the submission control.

Structured controls carry rules and scope. The brief supplies the distinctive details that those controls do not express.

Mobile NPC generator showing game system, optional settings, Glasswake campaign, details and auto-art controls.

On mobile, review the expanded controls and campaign before reaching Generate.

2. Add one clear purpose and a few constraints

Use concrete nouns and table-facing consequences. A useful NPC brief might say:

A veteran tide-route captain who leads civilian rescues from Veyra's Crossing. Calm under pressure, suspicious of ceremonial authority, and carrying a brass chart case. She needs a public motive, a practical flaw and two ways the party can earn her trust.

This defines role, place, temperament, prop and playable needs. It does not prescribe every sentence, repeat the level and game system, or ask for unrelated world history.

3. Choose campaign context deliberately

Select a campaign when the result belongs to it. Where the mounted form offers them, add explicit entity context for the places, people or groups the result must recognise. Add a relevant paper or document, including a pinned document, only when that control is present and the source is current. Noticed aliases can help the generator recognise alternate names. The Glasswake production pass used explicit entity context, while its campaign had no documents or pinned papers. That empty case must not be presented as proof that a document was used.

Campaign selection affects the generation prompt and triggers an automatic campaign-recording attempt. It does not prove the recording settled. After completion, refresh the campaign destination and check the result there.

Handle conditional controls before prose

4. Resolve the controls that change the meaning of the request

  • Class: choose whether the result is a class or subclass. When Subclass is selected, Base Class becomes part of the request. Put mechanical identity in those fields before adding flavour.
  • Loot: choose the Loot source, then set Party Level, Loot Theme and Game System. Defeated foes reveals optional Monsters Fought details. Found container instead reveals Container Type, optional Container Context and optional Protection. Loot returns synchronously and does not use the general auto-art or relationship path.
  • Pantheon: choose the mode first. Detailed mode exposes deity seeds, so define the deity-level starting points there rather than hiding them in one long general description.

The Character route is a separate builder, not merely another copy of the shared Workshop form. Follow its stages and use its own mounted controls. Dedicated generator pages can also mount controls differently from the Workshop hub, so check the page you will actually submit rather than relying on an older screenshot.

Use a short briefing check

Before submitting, read the form from top to bottom:

  1. Are all required controls valid?
  2. Have conditional controls appeared and been completed after their parent choice?
  3. Does the selected campaign match the intended destination?
  4. Are explicit entities, papers, pinned documents and noticed aliases relevant and currently available?
  5. Does the prose state purpose, distinctive constraints and table use without duplicating the structured fields?
  6. Is the selected auto-art preset acceptable at the displayed price?

Checkpoint

Check your result

  • Required controls are complete and do not conflict with the prose brief.
  • Optional and conditional controls express the details they own.
  • Campaign, entity, paper, pinned document and noticed alias context is relevant and available on the mounted form.
  • The final brief is concise, playable and ready for one deliberate submission.

Troubleshooting

If something looks wrong

Troubleshooting

Symptom
The result ignores a detail that was repeated several times.
Likely cause
The prose may conflict with a structured or conditional control, or too many priorities may compete in one brief.
Next safe action
Resolve the structured control first, then keep one purpose and a short list of non-conflicting constraints.
Symptom
Base Class, deity seeds or another expected field is missing.
Likely cause
The parent mode may not be selected, or the dedicated generator page may mount a different control set.
Next safe action
Set the relevant Class or Pantheon mode, then review the live form on the route you intend to submit.
Symptom
The generated result does not appear in the expected campaign area.
Likely cause
Prompt context and successful generation do not prove automatic campaign recording settled.
Next safe action
Refresh the campaign destination and check for the result before editing context or submitting another generation.