This article was written by Robert Jackson Bennett and originally appeared on Unbound Worlds.
One of the problems I had with magic as a young reader was that it was never clear how it worked.
Despite whatever exposition or worldbuilding the author put me through, at the critical moment magic usually boiled down to a word, a gesture, the right ingredients, and the proper stance. Why this combination of disparate if not random elements satisfied the rules of the world to force reality to change was always a mystery to me.
âWhy did they have to prick themselves with a needle?â I would ask myself. âWhy did they use an onion? Why a candle made of black tallow? Why were the ladies always either naked or wearing gauzy robes when they did magic, but men wore giant black cloaks?â
I understood that the reason why magic worked is that⊠well, itâs magic. But often at some plot-critical point in the story, the magic would wind up not working, and this often flew in the face of what had been established before.
Loopholes and exceptions abounded, seemingly invented on the fly. Magic wasnât a system, it was just the fuel the author used whenever they needed to make the plot go.
It was while I was staying at a rather drab and dreary hotel that I had the idea⊠what is magic, I thought, but a command? A direction? An order? If magic were real, I thought, it wouldnât be some hidden mystery â it would be a series of instructions given to the world to make it be different, to distort reality into something it wasnât.
I complicated it further â what if it wasnât instructions, but rather an argument? Reality, like any natural phenomena, wouldnât want to change: itâd have gravity, momentum. It would have to be convinced, and magic would be the language youâd use to convince it to change.
âSo reality is stupid,â I thought. âYouâd have to give it a very specific, detailed argument as to why it needed to be totally different. If you want to tell a ball to roll forward very fast like it was flying down a hill, youâd have to define what a ball was, what a hill was, and then what âfastâ meant.â
And then I thought to myself, âMagic is just a way of programming reality like one might write code for an application.â
And that blew the whole thing wide open in my mind.
In the world of Foundryside, there are naturally occurring elemental sigils in the world, sigils for anything and everything: for water, heat, motion, gravity, for âstoneâ and ânightâ and âwindâ and âflesh.â When you inscribe these sigils on an object, you change its reality, but only very slightly â if you write, say, the sigil for âclayâ upon a stone, it becomes slightly, slightly softer⊠but not that much.
Yet if you combine the sigils⊠if you put them together to make what is essentially a script that can be executed on command⊠then you can change much, much more. Youâd just store the pre-written scripts in a bank of some kind â like a database, or lexicon â and whenever you needed to alter reality, you just called up the right script, andâŠ.
Abracadabra.
Foundryside is a world very different from our own, but also very much alike: it is a world in which some very, very smart people have found a way to write code to change reality, thus making themselves and their culture massively powerful almost overnight, creating an industrialized city of corporate espionage, reality-altering magic code, obscenely wealthy tycoons, and ancient secrets.
It is a world in which someone figured out how magic works. And such a world, it turns out, can be very nasty indeed.
Robert Jackson Bennett on Magic as a Form of Programming
This article was written by Robert Jackson Bennett and originally appeared on Unbound Worlds.
One of the problems I had with magic as a young reader was that it was never clear how it worked.
Despite whatever exposition or worldbuilding the author put me through, at the critical moment magic usually boiled down to a word, a gesture, the right ingredients, and the proper stance. Why this combination of disparate if not random elements satisfied the rules of the world to force reality to change was always a mystery to me.
âWhy did they have to prick themselves with a needle?â I would ask myself. âWhy did they use an onion? Why a candle made of black tallow? Why were the ladies always either naked or wearing gauzy robes when they did magic, but men wore giant black cloaks?â
I understood that the reason why magic worked is that⊠well, itâs magic. But often at some plot-critical point in the story, the magic would wind up not working, and this often flew in the face of what had been established before.
Loopholes and exceptions abounded, seemingly invented on the fly. Magic wasnât a system, it was just the fuel the author used whenever they needed to make the plot go.
It was while I was staying at a rather drab and dreary hotel that I had the idea⊠what is magic, I thought, but a command? A direction? An order? If magic were real, I thought, it wouldnât be some hidden mystery â it would be a series of instructions given to the world to make it be different, to distort reality into something it wasnât.
I complicated it further â what if it wasnât instructions, but rather an argument? Reality, like any natural phenomena, wouldnât want to change: itâd have gravity, momentum. It would have to be convinced, and magic would be the language youâd use to convince it to change.
âSo reality is stupid,â I thought. âYouâd have to give it a very specific, detailed argument as to why it needed to be totally different. If you want to tell a ball to roll forward very fast like it was flying down a hill, youâd have to define what a ball was, what a hill was, and then what âfastâ meant.â
And then I thought to myself, âMagic is just a way of programming reality like one might write code for an application.â
And that blew the whole thing wide open in my mind.
In the world of Foundryside, there are naturally occurring elemental sigils in the world, sigils for anything and everything: for water, heat, motion, gravity, for âstoneâ and ânightâ and âwindâ and âflesh.â When you inscribe these sigils on an object, you change its reality, but only very slightly â if you write, say, the sigil for âclayâ upon a stone, it becomes slightly, slightly softer⊠but not that much.
Yet if you combine the sigils⊠if you put them together to make what is essentially a script that can be executed on command⊠then you can change much, much more. Youâd just store the pre-written scripts in a bank of some kind â like a database, or lexicon â and whenever you needed to alter reality, you just called up the right script, andâŠ.
Abracadabra.
Foundryside is a world very different from our own, but also very much alike: it is a world in which some very, very smart people have found a way to write code to change reality, thus making themselves and their culture massively powerful almost overnight, creating an industrialized city of corporate espionage, reality-altering magic code, obscenely wealthy tycoons, and ancient secrets.
It is a world in which someone figured out how magic works. And such a world, it turns out, can be very nasty indeed.