Ever had your lovingly crafted NPC interrupted mid-monologue by a fireball? Or your snow-dusted village reduced to ash because someone โwanted to see what would happenโ? Same.
Thatโs why I created Krampusnacht, a creepy, campy D&D horror one-shot where your players get a festive dose of payback. Krampus is coming, and heโs bringing receipts.

Whether you're planning a D&D holiday one-shot, a D&D Halloween one-shot, or just want a 5e one-shot adventure with twisted holiday cheer, Krampusnacht is ready to deliver. It runs great as a standalone session or as a holiday special inside your ongoing campaign. Minimal prep. Maximum holiday horror. Emotional damage wrapped in tinsel.
๐ Get the free PDF of Krampusnacht, a festive Christmas adventure for D&D 5e, plus a 10% discount for your first order from The Story Engine Deck! Designed using The Story Engine Deck, the storytelling tool used by creators from Dungeons & Dragons and Magic: The Gathering.
Can You Survive the Naughty List?

Krampusnacht is a 5th-level holiday one-shot for DMs whoโve been waiting all year to serve a little festive justice. Inspired by European folklore, it turns Santaโs shadow into your partyโs worst nightmare.
- Run it as a D&D Christmas one-shot or a Halloween session with a touch of snow and dread
- Drop it into any campaign world or run it as a stand-alone holiday horror
- The players are hunted for their โsinsโ; ridiculous, serious, or both
- Minimal prep with strong thematic payoff
- A mix of psychological tension, seasonal camp, and player-driven storytelling
Preparing Your Krampusnacht Session

Running Krampusnacht doesnโt require a ton of prep, but a few personalized touches will take it from just a fun experience to an unforgettable holiday one-shot!
Pick a Nemesis
Every holiday horror needs a scorned figure pulling the strings. In Krampusnacht, an NPC from your playersโ past nominates them for punishment.
- It could be a shopkeeper they wronged, a town they slighted, or even you, the Dungeon Master, stepping in as the all-seeing force keeping receipts.
- You donโt have to be subtle. The more obvious the grudge, the better the payoff.
Make a Naughty List
Half the fun of running Krampusnacht is dragging up all those little โsinsโ your players thought youโd forgotten. Did the bard pocket a cursed trinket? Did the fighter โaccidentallyโ burn down a stable? Perfect fuel for Krampusโs punishments.
Ongoing campaign: Use the groupโs actual mischief as Krampusโs ammunition. Nothing gets a laugh (or groan) like watching past mistakes come back with holiday horror flair.
Standalone one-shot: No campaign history? No problem. Make up juicy โsinsโ with your players before the session starts, such as:
- The rogue stole cookies from a hungry orphan.
- The cleric claimed divine credit for someone elseโs miracle.
- The ranger โrescuedโ an animal that definitely didnโt want to be rescued.
- The warlock used their patronโs name to cut the line at Ye Olde Tavern.
Prep the Evidence
When Krampus arrives, he doesnโt just say theyโre guilty, he shows them using evidence of their past sins.
- A blood-stained dagger the rogue thought was lost long ago.
- A broken holy symbol from a temple the cleric once desecrated.
- A singed journal page describing the wizardโs reckless spell that destroyed a village barn.
- A childโs toy the fighter abandoned during a raid, returned with soot and claw marks.
These props give weight to the horror and help tie the session back to your campaign world.
Optional Gifts
Krampus doesnโt give gifts willingly. If your players defeat him, they might walk away with a strange souvenir. Magical items like the Ornament Bomb or Cup of Infinite Hot Cocoa can serve as mementos players can carry into future sessions.
Need ideas fast?
Use The Story Engine Deck to spin up new NPCs, backstories, and magical items. Thatโs how Krampusnacht was built in the first place.
Running the One-Shot: From Hollygrams to Horror

Your Krampusnacht session starts off festive, but that wonโt last long. Here's a quick walkthrough of the story beats in the adventure.
The Delivery
It all begins when the party receives mysterious red envelopes from a courier working for โHollygram,โ a magical holiday card service. Each envelope is sealed with a goatโs head sigil. Inside: a dancing demon, a cryptic message about being nominated, and three ominous words written in Infernal. Translation? โGreetings from Krampus.โ
The Suspicion Builds
The messenger doesnโt know who sent them, but players can follow the delivery trail to the next town. Whether they investigate or not, a feeling of unease sets in. Sleigh bells echo in the wind. Something cold and cruel is on its way.
Krampus Arrives
At night, while the party rests, Krampus arrives: goat-legged, horned, and dragging chains. He may greet the group with a dark toast before launching his attack. The battle begins with a clash of iron and frost. Your players will need all their hit points (and then some) to survive.
Reckoning in the Basket
Inside Krampusโ extradimensional basket, players face visions drawn from their past deeds. These arenโt just monsters, theyโre living echoes of choices made. Depending on your tableโs style, visions might include:
- The rogue is confronted by frozen, zombified versions of the party members they betrayed.
- The paladin must watch villagers they failed to protect turn to ice, accusing them with hollow eyes.
- The bard hears the children they deceived singing warped nursery rhymes, their mouths filled with snow.
- The wizard relives the destruction of a town they abandoned, but this time the flames burn cold, leaving only frostbitten corpses.
- The cleric sees the deity they once slighted towering over them in judgment, their voice cracking like breaking icicles.
These encounters work best when they are both punishing and personal, tying Krampusโ punishments to the specific ways your adventurers have strayed.
๐ฒ Want to add haunted toys or a vampire ice maze?
Krampusnacht leaves space for DMs to get creative. Use The Story Engine Deck to spin up creepy side characters, cursed items, or even a snowbound toy factory with a dark past.
The Final Twist (Optional)
Thereโs a way out. But if players destroy the evidence of their sins to escape, they risk becoming something worse. Cursed. Changed. Trapped in a cycle of punishment, forced to carry out Krampusโ work in the world as Krampus demons themselves.
Why It Works: Revenge, Catharsis, and Holiday Horror
Krampusnacht works because it flips the script. Instead of players chasing down the villain, the villain already knows everything about them; every prank, every double-cross, every time they burned down the inn โby accident.โ Itโs the perfect holiday one-shot for DMs who want a little payback without breaking the fun.
By blending festive elements with unsettling imagery, the adventure lets you move from joy to fear in a single session. Whether you run it as a Christmas adventure, drop it into an Icewind Daleโstyle arctic campaign, or set it alongside a gothic tale like Curse of Strahd, Krampusnacht delivers a fun experience that your group will talk about long after the night ends.
Download the Free PDF
Ready to put your party on the naughty list? You can grab the complete Krampusnacht D&D Christmas one-shot for free. The PDF includes everything you need to run the adventure:
- Full setup and story beats
- Complete Krampus stat block for 5e
- Tips for weaving each characterโs choices into the story
- Rewards, curses, and ways to leave players forever trappedโฆ or give them a second chance
Itโs beautifully formatted and ready to drop into your holiday session with minimal prep.
Krampusnacht was built using The Story Engine Deck, a storytelling tool used by game masters, writers, and designers from D&D and Magic: The Gathering. Itโs perfect for building your own festive horror one-shot, creepy toy factory, or cursed Santa Claus workshop.


Krampusnacht FAQ
What level is Krampusnacht for?
Itโs designed for level 5 characters, giving your party enough hit points and abilities to survive a few rounds with Krampus.
Is it a one-shot or campaign arc?
Itโs a holiday one shot, a single-session adventure you can run in one night.
What tone should I aim for?
A mix of creepy and fun. Think Tim Burtonโs take on a D&D Christmas adventure.
What are the main themes?
Punishment, revenge, and holiday horror. Krampus feeds on holiday justice, turning your playersโ past blunders into nightmarish callbacks.
Is it suitable for kids?
Itโs best for teens and adults. If youโre running it for younger players, you might want to tone down the scary parts or keep Krampus more โgrumpy Santaโ than โsoul-collecting fiend.โ
Where can I download it?
Right here! Download the Krampusnacht One-Shot PDF.
Can I use this in a homebrew world?
Absolutely. Krampusnacht is flexible enough to drop into any setting, from a snowy Icewind Daleโstyle arctic campaign to a cursed toy factory in your homebrew town. You could even swap Krampus for an All Fatherโstyle winter deity if you want a mythic twist.
What if I want to make my own Christmas one-shot?
Use The Story Engine Deck to craft a new twist on holiday tales or horror tropes. We recommend the core deck plus the Horror Expansion if you want to design haunted Santaโs workshops, evil Christmas elves, or your own original frosty devils.
About the Creators
Peter Chiykowski is the creator of The Story Engine Deck, a storytelling tool used by writers, game masters, and creators from Dungeons & Dragons and Magic: The Gathering. He designs adventures that blend humor, horror, and heart, often in the same session.
Pedro Galicia is a game master and the creator of the World Walkers podcast. Heโs known for building immersive worlds, memorable NPCs, and campaigns where the stakes are as high as the laughs.
Krampusnacht is the result of their shared love for holiday horror, tabletop storytelling, and giving DMs a little festive revenge.