Skip to content

🛡️ Worldbuilding? Grab this FREE Fantasy Worldbuilding Starter Kit →

Quill&Steel white logo
Previous article
Now Reading:
How to Create a Magic System: Step-by-Step for Fantasy Writers
Next article

How to Create a Magic System: Step-by-Step for Fantasy Writers

When I was trying to figure out how to create a magic system for my novel, I didn't know where to begin.

I thought about the magic systems from some of my favorite fantasy novels and tried to understand what made them work.

(I also did a bunch of research online, including—but not limited to—dozens of Reddit forums and YT videos).

Here's what I concluded.

At its core, creating a magic system usually comes down to:

  • Defining the purpose of magic in your world
  • Deciding whether it's a soft or hard system
  • Setting clear rules and limitations
  • Tying it to your world's culture and conflict
  • And adding a twist that makes it feel unique to your story

This guide will walk you through the process step by step so you can build a magic system that's tailored to your world.

You'll also find a video breakdown of these steps here, as well as a visual cheat sheet here.

How to create a magic system step by step

Here I'll go through each step of how to build a magic system from scratch. If you prefer to watch me break down these steps in video format, check it out below. Otherwise, keep scrolling ⬇

1. Define the purpose of your magic

Every great magic system starts with one question:

WHY DOES MAGIC EVEN EXIST?

Think about the role magic plays in your world. Is it a tool for survival? A symbol of power and privilege? Or maybe it's a curse everyone is afraid of and wants to avoid.

By defining its purpose, you give your magic system a foundation that shapes how it works, who can use it, and how it impacts your characters and plot.

Example: In Brandon Sanderson's Mistborn, magic is tied to ingesting metals, each granting a specific ability. This system reflects the industrial tone of the world and creates a sense of balance and structure that shapes the story.

2. Decide between soft magic and hard magic

Fantasy magic systems usually fall somewhere on the spectrum between soft magic and hard magic. Understanding this spectrum is important because it affects how you'll use magic in your story.

Hard magic:

  • Clear, consistent rules that never change
  • Defined limitations and costs
  • Readers understand exactly how it works
  • Often used to solve problems in climactic moments

Examples:

  • Mistborn: Ingest metal, burn it for specific powers. No metal = no magic. Simple, elegant, unbreakable.
  • One Dark Window: Magic is channeled through Providence Cards, each with specific powers and clear costs that are often physical or emotional degeneration.

When to use hard magic: Perfect for protagonists who need to solve problems with magic, or when you want readers to anticipate and understand magical solutions.

Soft magic

  • Mysterious, intuitive, emotion-based
  • Rules exist but aren't explicitly explained
  • Creates wonder and atmosphere
  • Rarely used to solve major plot problems

Examples:

  • The Lord of the Rings: Gandalf's magic feels ancient and mystical. We never learn the rules, and that's the point.
  • The Very Secret Society of Irregular Witches: Magic flows from emotions and personal creativity vs. rigid structures.

When to use soft magic: Great for antagonists (mysterious and threatening), world atmosphere, or when magic serves thematic rather than plot purposes.

💡 If you're looking for inspiration, check out these 13+ Types of Magic in Fantasy (with Examples) to explore different approaches and find what works best for your world.

3. Set rules and limitations for your magic system

Magic becomes meaningful when it has boundaries. If you're learning how to create a magic system, remember that limits are essential to keep it from turning into a deus ex machina (aka an easy way to resolve conflict).

Think about:

  • Who can use magic? Is it limited to certain bloodlines, professions, species, social classes?
  • What are the costs? Does using magic drain physical energy, age the caster, corrupt their soul, kill them?
  • Are there consequences for misuse? Maybe breaking magical laws summons powerful enforcers, or spells gone wrong can warp reality itself.

Pro tip: Readers love when limitations lead to creative solutions. Let your characters struggle with their magical constraints and find clever ways to overcome challenges.

4. Build a magic system that's tied to worldbuilding

Understanding how to create a magic system that's a natural part of your world and not just slapped on top of it will make it feel essential and believable.

Ask yourself:

  • What cultural role does magic play? Is it revered, feared, outlawed, coveted?
  • How do people learn magic? Through schooling, apprenticeships, or innate ability?
  • How does it affect everyday life? Does magic run the economy? Does it influence wars? Does it shape social hierarchies?

Example: In N.K. Jemisin's The Fifth Season, magic (orogeny) is tied to controlling seismic activity in a geologically unstable world. This link makes the magic system feel essential and believable.

✨ Ready to map out your magic system?

Skip the blank page. The Magic System Workbook gives you a structured framework to define your power source, rules, costs, limitations, and societal integration — all in one place.

Get the Magic System Workbook →

5. Make your magic system unique

If you're exploring how to create a magic system that stands out, try giving yours a unique twist.

This could be:

  • A surprising source of magic (e.g., siphoned from weather)
  • A quirky limitation (e.g., the caster has to give up a memory in exchange)
  • An unusual connection (e.g., it's amplified when used near cemeteries)

If you need a little inspiration, check out unique magic system ideas to spark your creativity.

6. Test your magic system with "what if" scenarios

Once you've sketched out your ideas, put your magic system to the test. Ask "what if" questions to see how it holds up:

  • What if someone tries to cheat the system?
  • What if an enemy discovers a loophole?
  • What if the magic suddenly stopped working?
  • What if a character relied too heavily on it?

These scenarios can inspire plot ideas and ensure your magic system feels bulletproof.

✨ P.S. If you need a little inspiration, check out this Fantasy Prompt Generator Tool

7. Balance power with meaningful costs

Powerful magic is cool, but vulnerabilities make it interesting. Consider ways to make your magic system a double-edged sword:

  • Does using magic put the caster at risk?
  • Can magic users become addicted to their abilities?
  • Is magic misunderstood or feared, causing users to be ostracized?

Example: In The Lord of the Rings, the One Ring grants immense magical power but corrupts its wielder over time, twisting their desires and eroding their free will. This duality makes the Ring's magic both a source of temptation and a profound vulnerability, creating tension and stakes for anyone who dares to use it.

Brandon Sanderson's Laws of Magic

Now that we have all the steps to build a magic system figured out, let's briefly talk about the gold standard that most fantasy writers swear by:

Sanderson's Laws of Magic.

Brandon Sanderson didn't just create some of the most beloved magic systems in modern fantasy. He also broke down the fundamental principles that make them work (you can watch his lecture on the laws of magic here).

Sanderson's First Law: Understanding creates power

"An author's ability to solve conflict with magic is directly proportional to how well the reader understands said magic."

Translation ➡ If your readers don't understand how your magic works, you can't use it to solve problems without it feeling like a cheap trick.

Imagine if Harry Potter suddenly started teleporting to escape danger without any prior mention of apparition. Your readers would feel cheated, right?

The takeaway: If you want your magic to save the day, make sure your readers know it can do that beforehand.

Sanderson's Second Law: Limitations trump powers

"Limitations are greater than powers."

This might sound counterintuitive, but hear me out. What makes magic interesting isn't what it can do, but rather what it can't do.

Think about it: If your fire mage can incinerate anything without consequences, where's the tension? But if they can only conjure flames when they're angry, and using magic makes them dangerously volatile? Now you've got story gold.

The takeaway: Constraints create creativity. Give your magic clear boundaries, and watch your characters (and your plot) become way more interesting.

Sanderson's Third Law: Expand, don't add

"Expand what you already have before adding something new."

It's tempting to create seventeen different schools of magic with forty-three unique spells each.

But try to resist that urge.

Instead of giving your character ice magic AND lightning magic AND telepathy, what if they could only manipulate temperature? Suddenly, they're freezing locks to make them brittle, creating steam clouds for cover, or warming someone's heart (literally) to calm them down.

The takeaway: Master a few magical concepts thoroughly rather than skimming the surface of many.

Your magic system checklist

Already built your magic system? Use this checklist to test it ↓

Foundation elements

Purpose defined: Why does magic exist in your world?

Power source identified: Where does magical energy come from?

Hard vs. soft decision made: Do you lean toward rules-based or mysterious magic?

Sanderson's Laws considered: How do they apply to your system?

Rules and limitations

User restrictions set: Who can and can't use magic?

Costs established: What must be paid to use magic?

Limitations defined: What can't your magic do?

Consequences outlined: What happens when magic goes wrong?

Worldbuilding integration

Cultural role determined: How does society view magic users?

Learning method established: How do people acquire magical abilities?

Daily life impact considered: How does magic affect ordinary people?

Economic implications thought through: Does magic affect trade, jobs, or power structures?

Story integration

Character connections made: How does magic relate to your protagonist's journey?

Plot relevance confirmed: Does your magic system serve your story?

Conflict potential identified: How can magic create or complicate problems?

Resolution power balanced: Can magic solve problems without feeling cheap?

Unique elements

Distinctive twist added: What makes your magic system special?

Creative limitations explored: Have you found interesting constraints?

"What if" scenarios tested: Have you stress-tested your system?

Polish and refinement

Consistency checked: Do all magical elements work together logically?

Complexity evaluated: Is your system detailed enough without being overwhelming?

Reader understanding assessed: Will your audience grasp how your magic works?

Revision readiness confirmed: Are you prepared to adjust as you write?

Pro tip: Don't worry if you can't check every box immediately. Magic systems evolve as you write, and some elements will become clearer through the storytelling process. Use this checklist as a guide, not a rigid requirement!

Cheat sheet: Building a magic system

If you're more of a visual learner, here's a magic system cheat sheet you can save for later ⬇

how to create a magic system step by step cheat sheet

Magic system workbook

If you're making a magic system from scratch, the main rule is to keep everything consistent.

And, of course, to have fun doing it.

For a hands-on guide to developing your own system, grab the Magic Systems & Artifacts Workbook—packed with prompts, examples, and tools to bring your vision to life ⬇️

Magic System Templates for Fantasy Writers

Build Your Magic System

FAQ about how to create a magic system

How can I avoid making my magic system feel overpowered?

Focus on balance by including meaningful limitations or consequences. For example, link magic use to a resource that depletes, like energy, time, or rare materials. This keeps your characters from solving every problem too easily and adds tension to the story.

Should my magic system have a visual or sensory component?

Absolutely! Describing how magic looks, feels, or even smells can immerse readers in your world. Extra details make your magic system more vivid and memorable.

Can I mix different kinds of magic in one story?

Yes, but make sure they coexist logically. Maybe one type of magic is rare and ancient, while another is common and modern. Set clear distinctions and rules for how they interact to avoid confusing your readers.

How do I avoid making magic solve all my characters' problems?

This is where Sanderson's Laws really shine! Make sure your magic has clear limitations and costs that create as many problems as they solve. Give your characters situations where magic isn't the answer (maybe they're in an anti-magic zone or using magic would hurt someone they love). The best approach is to make your characters earn their magical solutions through clever thinking, personal growth, or meaningful sacrifice.

Should I create my magic system before or after my plot?

Honestly? A little of both works best. Start with a basic magic concept that excites you, then let your plot needs shape the details. As long as your magic system stays consistent, you're good.

Can I use elements from existing magic systems?

Absolutely! There's no such thing as a 100% original magic system. The key is to combine and twist existing elements in fresh ways. Take inspiration from other magic systems, but make sure you're not just copy-pasting.

Rita Melkonian

Rita Melkonian

Writer, Worldbuilder & Founder of Quill&Steel

Rita is an aspiring fantasy author with a B.A. in English Literature, a soft spot for morally gray characters, and a serious case of Notion nerdery. She reads fantasy obsessively, builds writing systems for fun, and helps fantasy writers turn messy ideas into finished drafts through Quill&Steel.

Cart Close

Your cart is currently empty.

Start Shopping
Select options Close
RuffRuff Apps RuffRuff Apps by Tsun