The graveyard map generator draws a walled cemetery on five-foot squares. You come in through a roofed lychgate in the front wall, and a gravel path runs straight up to a mortuary chapel at the back, crossed halfway by a second path. The plots between the paths are filled with rows of headstones: rounded stones with the grave in front, crosses, small obelisks, and the odd one that has toppled over. Family tombs stand along the paths with their doors facing the walk, each with the family's name on the key. An old yew, a gravedigger's shed, a freshly dug open grave and a stair down into the crypt are placed where they fit. Every landmark is numbered and keyed.
How the graveyard is laid out
It's built the way a parish churchyard grows. The wall and the lychgate come first, then the main path from the gate to the chapel, then the cross path. Those take their space and keep it, with a strip on either side so nothing is buried under the walkway. The family tombs go next, along the paths where a family with money would want to be seen. The crypt stair, the shed, the yew and the open grave then find room in what's left, and the remaining ground is filled with graves in rows, packed as tightly as a real churchyard that has been in use for a few hundred years.
That order means the map reads at a glance. The paths are open ground, the rows of headstones are low cover and awkward footing, and the tombs are solid buildings with one door each.
Running a fight among the graves
Graveyards are where undead adventures start, and the layout gives you the beats. The open grave is a hole to fall into or something to climb out of. The crypt stair is the way down to the real dungeon. The family tombs are locked rooms that might not be empty, and their doors face the path, so whatever comes out comes out into the open. The chapel is the place to make a stand, with one door and thick walls. The yew is old enough to have its own opinions. For a night-time scene, the lychgate is the only lit way out.
It also works for scenes that aren't fights: a funeral that gets interrupted, a body that needs digging up before dawn, a meeting with the gravedigger, who knows more than they let on.
Free SVG and PNG downloads
Both formats are free for your games, streams and published adventures. The PNG is a 1920-pixel render ready for Roll20, Foundry or Owlbear Rodeo, and the Print button gives you a black-and-white sheet for the table. The SVG is the vector original: open it in Inkscape, Affinity or Figma to rename a family tomb, add more open graves or move the crypt. Everything on the map is drawn by our own code, so there's no attribution to carry and no asset licence to read.
What it won't do
It draws the graveyard above ground. It doesn't draw the crypt underneath, the inside of the chapel or the village around it. For the crypt, roll a dungeon map or a cave map and put the stair at its entrance; for the village whose dead are buried here, a village map; for the church itself, a temple map.
Who's buried here
The ghost name generator names whoever won't stay in their grave, the necromancer name generator names whoever is digging them up, and the vampire name generator names whoever owns the biggest tomb.