World-building, Writing Process

How to invent a magic system?

No character can be almighty. Even the strongest and meanest villain has to have some level of weakness…otherwise, why would we be reading? That’s my number one reminder to myself when I am coming up with magic systems for my stories. As much as magic is an amazing story tool and so interesting to write, without limitations it all falls apart.

Now this isn’t to say that this limits a writer’s imagination. It certainly doesn’t limit mine. Think of all the wonderful ways in which magic can be limited. Maybe it only works under certain conditions, in certain places, in the presence of specific artifacts, or away from certain materials…yes we all heard about kryptonite…

So where to start with your magic system? You could try starting with the cool stuff if you find the limitations boring. If the idea of limitations excites you, try spinning the whole concept on its head and start by working out what magic can’t do in your story or when it won’t work (at least not reliably).

Sometimes the best magic systems can come out of a process of elimination. If your character can’t do x and y with magic…how else would they do these things and what other magical abilities do they have to solve their problems (or at least try)?

You can also use limitations in your magic system to mould your characters and ensure there is growth throughout the character arc. If they can’t solve a problem by using magic, is there a non-magical way they can solve it?

Maybe they have to learn a new skill or make an alliance…or perhaps there is something the character has been avoiding that is now the only way forward for them, seeing that magic is not available?

See ya next time 😉

Would love to hear about all the quirky magic systems that you can possibly imagine…and the appropriate limitations, of course. Mine still needs more work but, don’t worry, you will hear more about it as I get closer to working it out. If you are planning on writing this weekend, I hope it goes well for you!

Standard