FantasyGen

Fantasy Fortress Design: What Real Castles Teach DMs

TutorialD&DDnDCastle MapCastle DesignDungeon Master
Toby

Real castles used concentric walls, murder holes, and arrow loops. Here's how I turned those principles into fantasy fortress encounters my players loved.

Caerphilly Castle in Wales has 30 acres of concentric defenses built in 1268. I stood in the outer ward on a rainy Tuesday last October, staring at a murder hole above the eastern gatehouse, and my first thought was: "That's 3d6 bludgeoning damage from above, no save."

I'd been designing fantasy fortress maps for 3 years and running them for my Wednesday group without ever asking the fundamental question — why do real castles look the way they do? Not aesthetically. Functionally. Why is that wall angled? Why is that passage only 4 feet wide? Why does the gatehouse turn 90 degrees before the inner courtyard?

The answers changed how I build every castle encounter.

Coastal fantasy fortress with defensive towers and regional terrain on a parchment-style map


The Research That Changed My Fortress Design

I didn't plan to become obsessed with medieval military architecture. It started with a Wikipedia article on concentric castles and ended with 9 books, 2 castle visits, and a browser history that would concern most people.

Here's what I found: real castle designers were encounter designers. They just called it "defense in depth" instead of "layered encounter pacing."

Edward I of England built 17 castles across Wales between 1277 and 1307. Each one was a masterclass in controlling movement — forcing attackers into predetermined paths where defenders held every advantage. Narrow passages. Overlapping fields of fire. Retreat routes that let a garrison of 30 hold against an army of 300.

The parallels to D&D encounter design are not subtle.

A post by u/DesertDM on r/DMAcademy put it best: "A castle isn't a building. It's a machine for killing people who enter it wrong." That reframe — castle as machine, not as location — is the single most useful lens I've found for fantasy fortress design.


Three Principles I Stole from Real Castles

After months of reading about Edwardian concentric design, Crusader fortifications, and Japanese castle architecture, I distilled everything into 3 principles that actually matter at the table. Everything else is flavor.

Principle 1: Concentric Defense Creates Act Structure

Caerphilly has 3 defensive rings. Krak des Chevaliers has 2 massive concentric walls with a 40-foot killing ground between them. The concept is simple: every ring an attacker breaches reveals another ring behind it.

In D&D terms, this is act structure for a siege encounter.

My players assaulted a fantasy fortress called Greyveil Hold during sessions 36 and 37 of The Shattered Coast. I gave it 3 rings: an outer curtain wall (Act 1 — the breach), a narrow killing ground with arrow loops on both sides (Act 2 — the gauntlet), and an inner keep with a single reinforced door (Act 3 — the final push). Each ring escalated in difficulty. Each ring demanded different tactics.

The result? A 2-session assault that my group planned for 45 minutes before rolling initiative. Marcus wanted to tank through the killing ground. Jess wanted to find the drainage channel I'd hidden on the east side. Dan forgot to prepare Shield. Again.

That planning phase — where players study the map and argue about approach — only happens when the fortress communicates its danger visually. Concentric rings do that instantly. Players look at 3 walls and understand: this will be hard.

Principle 2: Murder Holes and Arrow Loops Create Asymmetric Combat

Here's a contrarian claim most DMs won't agree with: symmetric encounters are boring encounters.

Real castle architects understood this intuitively. A murder hole — an opening in the ceiling of a gatehouse passage — lets defenders pour boiling oil, drop stones, or fire crossbow bolts at people who can't fight back effectively. Arrow loops (those narrow vertical slits in walls) give archers three-quarters cover while exposing attackers to fire with no cover at all.

This is profoundly unfair. That's the point.

Mike Shea at Sly Flourish talks about building encounters where the environment does as much work as the monsters. Murder holes and arrow loops are the purest expression of that idea. The space itself is the enemy.

In Greyveil Hold, I placed 4 murder holes above the gatehouse passage and gave the defenders crossbows with a +5 to hit. My party of 5 level-8 characters took 47 points of damage crossing 30 feet of corridor — and loved it because they'd seen the murder holes on the map, debated how to handle them, and chose to sprint through anyway while Dan cast Fog Cloud upward into the holes.

The asymmetry made the problem interesting. A fair fight in an open room? That's just math. An unfair fight where the terrain is the puzzle? That's D&D.

Principle 3: Machicolations Force Vertical Thinking

Machicolations are those stone overhangs at the top of castle walls — the projecting parapets with holes in the floor that let defenders drop things on people at the base of the wall. Most DMs have never heard the word. I hadn't until I visited Warwick Castle and a tour guide spent 10 minutes explaining how they replaced wooden hoardings after the 13th century.

What machicolations taught me about fantasy fortress design: vertical space is the most underused axis in D&D combat.

A wall with machicolations means the person climbing it faces danger from above and from the wall face. In game terms, that's attacks of opportunity from above, difficult terrain on the climb, and no cover while ascending. It transforms wall-climbing from a single Athletics check into a 3-round encounter with genuine risk.

I now include at least one vertical combat challenge in every fantasy fortress. A 40-foot wall with machicolations above. A tower staircase with murder holes between floors. A rooftop fight where one side has the high ground and the other has to climb under fire.

Hilltop fantasy fortress with concentric walls and fortified gatehouse on elevated terrain The elevated terrain multiplies defensive advantage — a principle Edward I exploited at every Welsh castle site.


What My Players Actually Loved

Session 37 ended with my group breaching Greyveil Hold's inner keep. Here's what they talked about afterward — not the combat stats, not the loot, but the experience:

The planning phase. I showed them the castle map generator output 20 minutes before the assault began. They spent those 20 minutes arguing, sketching approach routes, assigning roles. Jess counted arrow loops. Marcus estimated how many rounds to cross the killing ground. That's not "wasted time" — that's engagement at its peak.

The murder hole sprint. Dan's Fog Cloud play felt like genius because the map gave him a problem worth solving. If I'd just placed guards in a room, he'd have cast Fireball. The architecture demanded creativity.

The drainage channel. I put a 3-foot-wide channel on the eastern wall — historical castles had them for waste and rainwater. Jess's rogue squeezed through while the party created a distraction at the main gate. She disabled the portcullis mechanism from inside. That moment — a single character changing the siege's trajectory through a detail I borrowed from real castle plumbing — was the highlight of a 2-session arc.

None of these moments came from monster stat blocks.

They came from architecture.


What I'd Do Differently

I researched 9 real castles before designing Greyveil Hold. That was probably 6 too many for a first attempt. Here's what I got wrong:

  • I included too many historical features and the map became unreadable. Barbican, portcullis, murder holes, arrow loops, machicolations, sally port, garderobe tower — all historically accurate, all crammed into a map my players couldn't parse in under 5 minutes. Now I pick 3 features maximum per fortress and make each one mechanically distinct.

  • I assumed players would notice defensive features without narration. I drew arrow loops as thin lines on the map. Nobody saw them. Nobody worried about them. I had to say out loud, "You see narrow slits in the stone — and behind each one, a crossbow bolt catches the light." Description work matters more than map accuracy.

  • I built the fantasy fortress at realistic scale and it was too big for D&D. Caerphilly Castle's outer ward alone is 300 feet across. At 5 feet per square, that's a 60×60 grid — too large for meaningful tactical play. I've since learned to compress distances. My fortresses use 40-60% of real-world scale. The feel of distance matters more than cartographic accuracy.

Medieval stone castle map with defensive walls, inner keep, and barbican gatehouse Real castles inspire the layout — but D&D scale requires compression. 60% of historical dimensions keeps the tactical feel without bogging down movement.


When Real Castle Principles Break Down

This approach doesn't work everywhere:

  • Low-magic siege vs. high-magic party. If your players have Passwall, Fly, and Dimension Door, concentric walls become flavor text. At level 13+, design the interior encounters and treat the walls as narrative pacing rather than tactical barriers.

  • Player-owned fortresses. When the party IS the defender, you need castle layouts that are fun to hold, not fun to breach. The psychology inverts — and most of these principles assume the party is attacking. For castle layouts players defend, simplify to 2-3 choke points they can realistically cover.

  • Narrative-first groups. Some tables don't enjoy tactical combat. If your group prefers social encounters and exploration, a fortress is better as a dungeon map generator crawl — room by room, NPC by NPC — than a military assault.


The Broader Principle

Every real castle was designed by someone who understood one thing: space is a weapon.

The angle of a wall. The width of a passage. The height of an opening. None of these are aesthetic choices — they're tactical ones. And the moment I started treating fantasy fortress design as encounter design rather than architecture, my castle sessions went from "fine" to "memorable."

You don't need to visit Caerphilly or read 9 books on Edwardian military engineering. You need 3 questions:

  1. Where does the defender have advantage that the attacker doesn't?
  2. Where is the attacker forced to go — and what's waiting there?
  3. What single feature would make your rogue feel like a genius for exploiting?

Answer those, feed them into a castle map generator, and you'll get a fantasy fortress that fights like a machine — not a building with swords inside it.

The next time you drop a fortress in front of your players, don't ask "what does this castle look like?" Ask what Edward I would have asked: "How does this castle kill the people trying to take it?"

That question — asked seriously, answered with specifics — is the difference between a courtyard encounter that falls flat and a siege your group remembers for years.


Related Reading

Toby - Author

Written by

Toby

Indie Developer & Creator of FantasyGen

Toby is an independent developer focused on building AI-powered creative tools. He created FantasyGen to help game masters and worldbuilders generate fantasy maps instantly — no artistic skills required.