Blog

Magic System Design: Hard vs. Soft Magic, Explained

What hard and soft magic systems actually are, when to use each, and a cost-limit-failure framework for designing a system that survives contact with your plot.

“Hard vs. soft magic” is the most-cited framework in fantasy worldbuilding — and the most misunderstood. Here’s what the terms actually mean, and a practical framework for designing a system that won’t collapse under your plot.

What hard and soft magic actually mean

The distinction is not about rules vs. vibes. It’s about how much the reader understands:

  • Hard magic — the reader understands what magic can and cannot do. Because the limits are known, magic can solve plot problems without feeling like cheating. (Mistborn, Fullmetal Alchemist.)
  • Soft magic — the reader does not understand the limits. Magic creates wonder and dread, but if it solves a plot problem, it feels like a deus ex machina. (Tolkien’s Gandalf, Earthsea.)

Most successful systems are a spectrum: hard for the protagonist’s everyday abilities, softer at the edges of the world.

When to use which

Choose hard magic when the protagonist is a magic-user solving problems with magic. The pleasure is ingenuity — watching a character win within rules the reader knows.

Choose soft magic when magic is the problem, not the solution — a force the characters survive rather than wield. The pleasure is awe and terror.

The failure mode is crossing the wires: soft magic that solves the climax, or hard magic the story keeps treating as mysterious.

The cost-limit-failure framework

Whatever the hardness, define three things in your world bible:

1. Cost

What does using magic take? Stamina, memory, years of life, social standing. Cost creates tension per scene: every use is a decision.

2. Limit

What can magic never do? Resurrect the dead, create matter, affect the mind. Limits create the problems the plot is made of — the things characters must solve without magic.

3. Failure mode

What happens when magic goes wrong? A system where failure is interesting (miscasts, mutations, debts to something) generates story instead of just plot armor.

Stress-test before you draft

Before writing chapter one, interrogate your system with the questions readers will ask:

  1. The exploit: if I were a clever villain, how would I break this system?
  2. The economy: who gets rich because magic exists, and who is made obsolete?
  3. The “why don’t they just…”: what obvious use of magic would end the plot in chapter two — and what stops it?

If you can answer all three, your system will survive the draft. If you want a sparring partner, Mythink’s dynamics lab runs exactly this stress-test against your plot outline and surfaces the exploits automatically.

The takeaway

Hard magic rewards cleverness; soft magic rewards wonder. Pick deliberately, define cost, limit, and failure, and stress-test the obvious exploits. The best magic systems aren’t the most original — they’re the ones whose consequences the author actually followed.

Your world is waiting to be built

Join the waitlist — early members get 3 months of Pro free at launch. No credit card required.

Get Early Access