iWrity Craft Guides
Conan, Elric, Fafhrd and the Gray Mouser: heroic fantasy is one warrior, one world, one brutal test of their private code. This guide covers the sword-and-sorcery form – its pace, its moral complexity, its violence as craft, and the dangerous gorgeous worlds that make it sing.
Start Writing on iWrityPersonal scale, maximum stakes
Heroic fantasy's power comes from one protagonist's survival and code, not world-saving plots
The code defines the hero
What the protagonist refuses to do matters as much as what they can do – both in craft and in character
Violence earns its place
Fight scenes work when every blow has a consequence and every decision narrows the protagonist's options
Drawn from Howard, Moorcock, Leiber – and what makes their best work still work.
Heroic fantasy is built around a protagonist who operates outside conventional social structures. The hero's code – what they will and will not do for money, loyalty, or survival – is the character's spine. Define it early, imply it through action rather than declaration, and test it ruthlessly. Robert E. Howard never has Conan announce his principles: he simply shows him refusing to harm children or break a sworn oath, while doing terrible things to everyone else. The code creates moral stakes without moral lectures.
A fight scene in heroic fantasy is a scene in which a skilled professional solves a lethal problem with the tools available to them. Write it with the specificity of any other craft sequence: the exact weapon, the terrain, the physical state of both combatants, the moment the protagonist identifies the opponent's weakness. Howard's fight scenes work because every blow has a consequence. Plan your combat scenes beat by beat – not as choreography but as a series of decisions made under pressure, with each decision narrowing or expanding the protagonist's options.
Heroic fantasy worlds are beautiful and hostile in equal measure. Ancient cities hide old evil under their foundations; jungles contain ruins whose builders vanished for reasons nobody wants to know; taverns in port towns are full of people who have survived things they won't discuss. Build this world through specific atmospheric details rather than systematic exposition. One evocative proper noun, one sensory detail that implies a longer history, one piece of background that the protagonist notices without explaining – these techniques create a world that feels immense without stopping the story to describe it.
Unlike epic fantasy, heroic fantasy doesn't ask its protagonist to save the world – it asks them to survive the next job and maintain their code while doing it. This personal scale is where the genre's moral complexity lives. The protagonist may do something morally questionable in chapter two and live with it for the rest of the book. Leiber's Fafhrd and the Gray Mouser are thieves who occasionally behave heroically; this tension between what they are and what they do is the series' engine. Heroic fantasy doesn't resolve moral ambiguity; it makes it interesting.
Magic in heroic fantasy works best when it is visually precise, psychologically unsettling, and exacts a real price from whoever uses it. Avoid vague power; write the specific thing the sorcerer does and the specific damage it inflicts. Elric's Stormbringer devours souls – not “life energy” but souls, with implications. Your magic system doesn't need to be fully explained, but every magical act should cost something visible: the sorcerer ages, bleeds, goes briefly mad, loses something they valued. This keeps magic from being a narrative shortcut.
Heroic fantasy inherits its pace from pulp fiction: things happen fast, complications arrive before resolutions, and the reader is never given a long rest. But the best heroic fantasy – Howard, Leiber, Moorcock – achieves its pace through specificity rather than speed. Every action is concrete; every scene has a clear physical location; every character's motivation is legible. Pulp pace without specificity is just noise. Start each scene as close to the action as possible, cut as soon as the action is resolved, and trust the reader to fill the gap between scenes.
iWrity helps you build your hero's code, plan their arc across a dangerous world, and draft scenes where every fight earns its place.
Try iWrity FreeEpic fantasy is about saving the world, and it needs large casts, geopolitical stakes, and world-building that the reader must absorb before the story can function. Heroic fantasy is personal: one warrior, one quest or contract, one enemy. The world doesn't need saving – it needs to be survived. This distinction matters because heroic fantasy can be leaner, faster, and more directly about a single consciousness than epic fantasy allows. Conan doesn't care about the fate of civilization; he cares about not dying and getting paid. That selfishness is the sub-genre's engine.
The heroic fantasy hero operates by a private code that is not the same as conventional morality. Conan won't rob the poor; Elric honors certain obligations even as he destroys everything around him; Fafhrd and the Gray Mouser are thieves who nevertheless draw lines. The code is the character. Define what your protagonist will and will not do, and make sure those limits get tested. A hero who crosses their own line – and pays for it – is more interesting than one who simply wins. The moral complexity comes not from ambiguity about values but from the cost of living by them in a world that doesn't share them.
Violence in heroic fantasy is a technical problem that the protagonist solves under pressure. Write it with the same specificity and consequence that you would bring to any other high-stakes scene. The specific weapon matters, the terrain matters, the protagonist's physical state matters. Howard's Conan fights differently when injured than when fresh, differently against a sorcerer than against a soldier. Violence should cost something – stamina, blood, psychological distance – and the aftermath should be honest about that cost. Gratuitous spectacle happens when violence has no consequence; literary violence is defined by its consequences.
Heroic fantasy worlds work through implication and evocation rather than systematic construction. You don't need to know the full history of the Hyborian Age before the first sword is drawn – you need to know that the city smells of spice and old blood, that the temple on the hill has been dark for a century, that nobody goes to that quarter after dark. Build the world in the margins of action: one specific sensory detail per scene, one unexplained proper noun that implies a history. The reader's imagination does the heavy lifting if you give it the right hook.
In the best heroic fantasy, sorcery is dangerous, costly, and slightly wrong – it unsettles the reader the way it unsettles the protagonist. The key is that magic should have a price, and that price should be paid in the same scene where the magic is used. Elric's soul-drinking sword is the ultimate example: it saves him and damns him simultaneously. Your sorcerer antagonist should use magic in ways that are visually and conceptually specific – not “blasts of power” but the precise, horrible thing they do. Vague magic feels like a cheat; specific magic feels like a rule of the world.