The most common note on a fantasy draft is not 'the magic is boring.' It is 'the magic solved that too easily.' A magic system fails a story the moment it can do anything, because a power with no limits means no problem is ever really dangerous — the hero simply does a new thing on the last page. The magic that grips readers is the magic they understand well enough to worry about.
Designing that kind of system is less about inventing spectacle and more about drawing boundaries — it is one piece of building a fictional world that runs on its own rules. This guide covers the three questions every magic system has to answer, the difference between hard and soft magic, and the part that actually decides whether your magic survives a long story: keeping its rules consistent as the world grows.
Hard magic and soft magic
There is a useful spectrum here. Hard magic has explicit rules the reader learns — sources, costs, limits — so they can follow along and even anticipate how a character might win. Soft magic stays deliberately mysterious; it exists to create wonder, awe, or dread, not to be reasoned with. Both are legitimate, and many worlds use both at once: a rule-bound system the protagonist wields, against a vast unexplained power at the edges of the world.
The principle that ties them together: the more a magic system is used to solve the story's problems, the harder it needs to be. If your hero escapes danger through magic, the reader must already understand what that magic can and cannot do, or the escape feels like cheating. If magic is only there to set the mood or pose the threat, it can stay a mystery. Decide which job your magic is doing before you decide how much to explain.
Source, cost, and limit
Every workable magic system answers three questions. Where does the power come from — a substance, a bloodline, a god, study, sacrifice? What does it cost — energy, time, sanity, lifespan, a material that runs out, a moral price? And what can it not do — the hard limits that no amount of skill or desperation overcomes? The third question is the most important and the most often skipped.
- Source — where the power comes from: a substance, a bloodline, a god, study, or sacrifice
- Cost — what each use takes: energy, time, sanity, lifespan, a finite material, or a moral price
- Limit — what it can never do, no matter the skill or the desperation
Cost and limit are what generate tension, because they tell the reader the price of every solution in advance. A spell that drains years of the caster's life means the reader feels the stakes each time it is used. A power that simply cannot raise the dead means a death actually lands. Spectacle is cheap; constraint is what makes magic feel real and makes its use feel like a real choice.
The rules only work if they hold
A magic system is a promise to the reader: these are the rules, and the story plays fair by them. Break that promise once — let a character do something the established cost or limit forbids — and the reader stops trusting the magic, which means they stop feeling its stakes. From then on, anything could happen, so nothing is at risk.
The danger is that you will not break the rules on purpose. You will forget them. The limit you set in chapter three is easy to violate in chapter thirty when you no longer remember the exact wording. This is why the rules of a magic system belong in your canon as explicit, retrievable facts — not in your memory of a decision you made months and a hundred pages ago.
Watch for power creep
The slow killer of long-running magic systems is power creep: each book or arc, the characters get stronger, the threats get bigger, and the numbers quietly inflate until the careful costs and limits you set at the start no longer mean anything. What began as a desperate, life-shortening spell becomes a routine move. The tension you designed bleeds out one escalation at a time.
The fix is to anchor power to the original rules and check escalation against them. New abilities should extend the system, not exempt characters from its costs. Holding the founding limits as canon — and comparing each new feat to them — is how a magic system stays honest across a series instead of dissolving into ever-larger explosions that no longer cost anyone anything.
Where CanonBoard fits
CanonBoard lets you hold your magic system as structured canon rather than scattered notes — sources, costs, and hard limits as connected, typed cards your whole world can reference, kept current as the system grows. It is the single source of truth for what your magic can and cannot do.
Because the rules live as explicit facts, CanonBoard can check the story against them: it scans your world on demand and surfaces where a scene violates an established cost or limit, or where power has crept past what you set, quoting both sides and naming the conflict. It never invents your magic for you — the system is yours. It just makes sure you keep the promise you made to the reader. Start free and keep your magic honest as the story grows.
Frequently asked questions
- What makes a good magic system?
- Clear limits. A good magic system tells the reader what it costs and what it cannot do, so they can see what a victory would take. Magic with no limits removes tension, because any problem can be solved by inventing a new power on the spot. The rules matter more than the spectacle.
- What is the difference between hard and soft magic?
- Hard magic has rules the reader understands and can reason with, so it can be used to solve problems fairly. Soft magic stays mysterious and is used to create wonder or threat, not to resolve plots. Both work — the rule is simple: the more a magic system is used to solve problems, the harder (more rule-bound) it needs to be.
- How do you keep a magic system consistent?
- Write the rules down as canon and check new scenes against them. Most magic systems break not from bad design but from forgotten design — a limit set early and quietly violated later, or power that creeps upward each book until the original costs no longer apply. A single source of truth for the rules, checked as you write, is what holds it together.
CanonBoard scans your whole world and tells you where it disagrees with itself.
Start free