Sooner or later, every group bumps into the limits of off-the-shelf tools. Maybe you're writing your own game. Maybe you play an indie system that never got an official sheet. Maybe your table has bent a popular system so far with house rules that the "official" sheet no longer fits. Whatever the reason, the answer is usually the same frustrating one: you make do.
Mini Kraken's modular sheet exists precisely so you don't have to make do. Because a sheet is built from blocks, you can build one for any system — and then turn it into a reusable template that you and other players can spin up new characters from in a single click. That's what "creating a custom system" means here: not writing code, but designing a sheet and saving it as a blueprint.
This guide walks through that journey, from a blank canvas to a system you can share.
It helps to get the vocabulary straight first, because two words do a lot of work.
When you create a custom system, you're building that blueprint once. After that, anyone can create a new character from it and immediately have the right sheet, already laid out, already doing the math. Update the blueprint and the changes can flow down to the characters built from it. One source of truth, many characters.
You don't have to begin with an empty page, and usually you shouldn't. Ask yourself what your system is closest to:
Either way, the first real work is the same: get a single character sheet looking and behaving the way every character in your system should.
This is where the modular sheet earns its keep. Switch into Layout Mode and assemble the sheet from blocks (if you haven't met them yet, our tour of the modular sheet is a good primer). For a custom system, a few decisions matter most:
The goal of this step is a sheet that feels like your game — laid out the way you'd want every player to see it.
A blueprint that only holds blank fields is a glorified PDF. The magic of a custom system is that the math is baked in, so your players never have to compute a derived value by hand.
Give your important values names and reference them with the @{...} syntax. Then build your system's rules as formulas:
10 + @{AGILITY}, a carry limit that scales with @{STRENGTH}.@{LEVEL}, so leveling up just works.1d20 + @{SKILL}, so the sheet rolls correctly out of the box.Names are forgiving — case and accents don't matter, and spaces become underscores automatically — so you can name variables in plain language. Get this layer right and you've encoded your system's rules, not just its appearance. Every character built from the template will calculate the same way, every time.
Most systems have a library of "things" — weapons, spells, talents, gadgets, rituals. On Mini Kraken these are Resource Cards, and a custom system is the moment to define what one of your cards looks like.
You design the shape of a card once — what fields it carries (a weapon's damage and range, a spell's cost and level), what roll actions it offers, what trackers it needs (charges, slots, ammo), and what happens when it's used via triggers. That shape becomes a reusable schema, so when a player adds a new weapon to their character, it already has the right fields waiting to be filled in. You're not just listing your game's content — you're teaching the system what your content is.
If your game has monsters or NPCs with stat blocks, you can enable a creature catalog for your system too, so the same care you put into player sheets extends to everything the party fights.
Once your sheet looks right and does the math, you promote it from "a character" to "a system." This is the step that makes everything reusable: you turn the finished sheet into a template, and from then on it can be used to create brand-new characters that all start from your blueprint.
Then you give the system its identity. A template can carry:
This metadata isn't busywork — it's what turns a private sheet into something that looks and feels like a system other people would want to play.
A custom system is more fun when it's not locked in a drawer. Mini Kraken gives you a few ways to handle that:
Homebrew you create can be linked back to the official system it's based on, so a "D&D, but our way" variant lives alongside the system it descends from rather than floating off on its own. Your custom resource schemas and creature variants can live in a personal library tied to the system, ready to reuse across characters and campaigns.
If this all sounds like a lot, here's the honest reassurance: you don't have to do it in one sitting, and your first system doesn't have to be perfect. The most rewarding way to learn is to pick something small and real:
That loop — build, save, reuse — is the entire skill. Do it once on something small and you'll understand the whole thing, and the next system will go faster.
The bigger point is this: Mini Kraken doesn't decide which games are worth supporting. You do. If your game can be written down, it can be a system here — laid out the way you imagined it, doing its own math, and ready for the next person to roll a character and play.
Not sure where the building blocks come from? Start with our friendly tour of the modular character sheet, then come back and turn what you've learned into a system of your own.