Homebrew authors
Create homebrew in The Brewery
Build a collection, draft content, add fields and calculations, and test it before release.
Checked against the live application · 2026-09-20
Get authoring access
- Sign in and open The Brewery → account applications.
- Apply for Brewer access, explaining what you want to create and providing optional experience or examples.
- After approval, return to The Brewery and create a collection.
You may browse public releases without Brewer access. Authoring requires both an approved Brewer account and permission to edit the chosen collection.
Back to top ↑Create a collection and invite collaborators
- Choose Create a collection, give it a name, and choose its visibility.
- Use Private for restricted work. Unlisted also requires explicit access; knowing its URL is not sufficient. Public collections expose released public entries, not unfinished drafts.
- As collection owner, add collaborators by their exact Chargen account username.
- Assign Reader / playtester, Author, or Editor. Authors and editors also need approved Brewer accounts. Remove access when it is no longer needed.
Create or adapt an entry
- Open the collection and create an entry, or use Adapt existing content to find an accessible Codex entry.
- Choose Game and Content type. System-independent reference material and content packs may omit a game; executable mechanical definitions require a registered game.
- Write the name, short At a glance summary, description, rules and effects, costs, duration, roll, resistance, requirements, and source credits.
- Save draft, then open Preview & test to inspect what readers will see.
An adaptation records its source revision and whether it is independent, supplements it, or explicitly replaces it. It does not edit the official source. Use the structured Codex component editor when the content type needs linked powers, feature tiers, prerequisites, or other typed relationships.
Back to top ↑Add fields and calculations through the web editor
- Open Fields & mechanics.
- Use Add field for a number, text, choice, or yes/no field. Give it a unique stable key, readable label, and any applicable bounds, default, choices, and section label.
- Use Add calculation for a supported formula and a readable explanation. Calculations can refer only to declared fields and supported operators.
- Use Add step to describe a creation or advancement instruction.
- Select Save definition, then use Preview & test to try values in the calculation test bench.
The test bench does not modify a character. Changing a displayed label is different from changing the stable key referenced by a calculation; keep references consistent.
Back to top ↑When JSON is useful
Advanced JSON edits the same definition as the visual builder. Use it for nested calculations or precise editing. After hand-editing JSON, select Load JSON into editor, resolve validation messages, then save.
Definition JSON and an exported entry package are different formats. Definition JSON describes fields, calculations and steps; a whole entry export also carries identity details and its owned catalog components.
Back to top ↑What this implements today
The Brewery stores extensible game definitions, content, revision relationships, and bounded calculations. Its field definitions and manual steps are not automatically installed on playable sheets. A new game design does not supply that game's complete character builder or rules engine.
Homebrew dice profiles do have a supported runtime integration after release, Chronicle approval, and activation. Use the dedicated dice profile editor for that workflow.
Back to top ↑