iWrity Writing Guide
Hard magic, soft magic, Sanderson's laws, real costs, and the consistency readers demand – everything you need to build a system that serves your story.
Hard magic systems operate like physics. The reader learns the rules alongside the characters, which means you can use magic to solve problems logically without it feeling like a cheat. Brandon Sanderson's Allomancy – swallowing metals to gain specific powers – is the gold standard. Every metal does one predictable thing. Readers can anticipate and appreciate clever use. If your protagonist wins using hard magic, the reader should be able to look back and see that the victory was earned. Hard magic is the engine of plot: it creates puzzles, and your characters solve them. The cost to this approach is world-building overhead. You need to know the system deeply before you write the first scene that uses it, because retroactively patching holes in a hard system breaks reader trust completely.
Soft magic prioritizes wonder over comprehension. Gandalf's power in Tolkien's Middle-earth is never catalogued – he seems capable of many things, but readers never know exactly what. That mystery makes him feel ancient and immense in a way a fully spec'd system couldn't. Soft magic is ideal for antagonists, for atmosphere, and for moments of awe. The trade-off is that you cannot use soft magic to logically solve your protagonist's problems – if you do, it reads as a deus ex machina. Soft systems also require strong prose to carry the weight of the unexplained. The reader forgives the mystery because the emotional texture is rich enough to compensate. Used carelessly, soft magic feels lazy; used well, it feels mythic.
Sanderson's First Law states that your ability to solve conflict with magic equals how well the reader understands it. This is the hard/soft divide in one sentence. His Second Law is the counterintuitive insight most beginners miss: limitations are more interesting than powers. A character who can fly but only at night, or heal wounds but only by taking them into their own body, is far more compelling than an omnipotent wizard. The constraint is where the story lives. His Third Law tells you to exhaust existing elements before adding new ones. If you have fire magic and need a solution, look at what fire can already do before inventing ice magic. Expansion creates coherence; addition creates bloat. Learn these three laws early – they will save you from the most common magic-system failures.
Every functional magic system has three components: capabilities (what it can do), limitations (what it cannot do), and costs (what it takes from the user). Costs are the most important of the three because they are where drama lives. A mage who can heal anyone for free is a plot-killer. A mage who heals others by absorbing their injury, or who ages a year for every wound closed, is a character with impossible choices to make. Costs do not have to be physical. They can be moral (magic that corrupts the user's values), social (magic that marks you as outcast), or relational (each spell requires the willing sacrifice of someone who loves you). The more personal the cost, the more emotionally resonant the system. Rules and limitations prevent the “why didn't they just use magic?” plot-hole question that otherwise derails your story.
Readers form models of your magic system as they read. Every time magic appears, they update their mental rules. Violate those rules without justification and they disengage – not always consciously, but trust erodes. Consistency does not mean rigidity. Your system can evolve; characters can discover new facets of their power. But evolution must follow the internal logic of what was already established. If fire mages can only move existing flame and your protagonist suddenly conjures fire from nothing, readers need an in-world explanation before that happens, not after. Foreshadowing is the mechanism of consistency. Drop hints about capabilities and limitations early. When the moment arrives, readers should think “of course” – that flash of retroactive inevitability is the craft. A magic system that feels inevitable is one that was consistent from the first chapter.
The best magic systems are not neutral mechanics – they reflect the book's themes and test its characters. In Ursula K. Le Guin's Earthsea, magic requires knowing the true name of things, which is a metaphor for knowledge as power and the danger of misuse. In Patrick Rothfuss's Kingkiller Chronicles, Sympathy requires paying a physical price proportional to the work done, reinforcing the book's themes about poverty and talent. When you design your system, ask: what does magic cost in a way that reflects what the book is about? What does the system reveal about the world's values? Magic that corrupts power-hungry rulers says something about power. Magic that is inherited rather than earned says something about class. Build the system to serve the story's argument, not just its plot, and you will have something that resonates long after the final page.
iWrity helps fantasy writers plan consistent, compelling magic systems with guided frameworks and instant feedback.
Start writing for freeHard magic has clearly defined rules the reader understands – how it works, what it costs, what it can't do. Soft magic is mysterious and undefined, used for atmosphere and wonder rather than problem-solving. Tolkien's Gandalf is soft magic; Brandon Sanderson's Allomancy is hard magic.
First Law: An author's ability to solve conflict with magic is directly proportional to how well the reader understands the magic. Second Law: Limitations are more interesting than powers. Third Law: Before adding something new to your magic system, see if you can expand on what you already have.
Costs create stakes. If magic is free and limitless, nothing feels dangerous. Costs – fatigue, lifespan, materials, moral consequences – force characters to make hard choices, which is the engine of compelling fiction.
Yes, and many great fantasies do. The key rule: if you use magic to solve a plot problem, the reader needs to understand enough about it to see the solution as fair. Soft magic can handle atmosphere and villain threat; hard magic handles protagonist victories.
Establish rules early, apply them consistently, and foreshadow solutions before they're needed. Never introduce a new magical ability at the moment it conveniently solves a crisis. Plant the capability in an earlier scene so it reads as clever payoff, not as a cheat.
iWrity gives fantasy authors the tools to design, test, and write magic systems that hold up to reader scrutiny.
Try iWrity free