v2 preview:

The NPC Generator

As a Dungeon Master, do you often wish the content you incorporate into your adventures was editable and interactive instead of being stuck in a static PDF?

Do you wish you could create adventure content in a reusable, shareable format that works for player groups of different levels?

I'm building a set of tools that give you exactly that!

About me

Hi, I'm Ismael, a web developer and Dungeon Master for more than 10 years. In 2022, I created Monstershuffler, a stat block editor for building D&D monsters with dynamic challenge ratings. Now, I'm expanding it into a full suite of tools to help Dungeon Masters create, organize, and share their worlds.

Notes

Loading note example...

Imagine OneNote or Obsidian, but crafted specifically for Dungeon Masters.

Whether it's a sprawling chapter or a quick Post-it-style reminder, Monstershuffler's notes adapt to your needs. They can be as richly detailed as a page from an official D&D book or as minimalistic as plain text.

Use them to write the lore behind your campaign, to create a new set of combat rules, or to prepare your game session.

Key Features:

  • Speed: Prepare content quickly with a clean, distraction-free interface.
  • Custom Layout Tools: Use shortcuts to seamlessly integrate layout features inspired by official D&D books, like images, sidenotes, stat blocks, and more.
  • Linked Notes: Effortlessly create links between notes for quick navigation and better organization.

See it in action The NPC Generator's backstory sheet is an editable note. Go ahead and try it out!

Note Groups

Note groups offer ways to structure and organize your notes:

  • Archives: Think of these as OneNote Notebooks (or Obsidian valuts): lists of notes organized into Notebooks and Sections (or folders). Perfect for managing lore-rich campaigns and rulesets.
  • Maps: Interactive images where you can add markers and labels. Each marker or label links to a note or even another note group. Use maps to define worlds, locations, and dungeons with ease.
  • Timelines: Plan the steps of a campaign or adventure with visual timelines. Add branching paths for multiple choices or track the inevitable chaos when your players derail your plans.
  • Game Sessions: Inspired by The Lazy Dungeon Master by Michael E. Shea, this note group is built for practical gameplay. Create customizable lists of notes for quick links (scenes, locations, NPCs, etc.), and use the central outline note (or chain of notes) to guide your session or take notes mid-game.

One of the core ideas behind note groups is simplicity: they're designed to be quick and easy to set up, with no tedious forms to fill out or unnecessary details to add. The focus is on building content, allowing you to add the details you need directly within your notes.

Each group can also contain other groups or reference notes from different groups, and any changes made to a note are reflected everywhere it's used, giving you complete freedom to organize your content however you like.

See it in action A prototype "Game Session" note group is visible on the DM Screen example page.

Stat Blocks

Loading...

Old Version

The original stat block editor on monstershuffler.com introduced a revolutionary way to lower or increase a monster's Challenge Rating (CR)... with a tiny minor inconvenience: it required users to write mathematical expressions to calculate the stats dynamically!

New Version

The new version retains the dynamic CR concept but does all the math for you behind the scenes: input the stat you feel is appropriate for the base CR of the monster, and let the editor do the rest.

New Features:

  • Improved user experience: Automatic saves, simplified UI, automatic conversion of text into variables, and more. Creating a monster will be much faster and easier.
  • Action Variants: Create actions that automatically adjust at different CRs. For example, you can design a weaker version of an action for lower CRs and a more powerful one for higher CRs.
  • Spell Templates and Spell Slots: use premade spell group templates to create spellcasting monsters faster. The editor will now also support spell slots, one of the most requested features by users.
  • Expanded Capabilities: The editor now supports creating not only monsters, species (races), classes, templates, and backgrounds, but also spells, items, traps and lair actions!

See it in action You can try the old version of the stat block editor on Monstershuffler.com. Consider it a clunky prototype of the new version.

Combat Manager

Johnny Frenzy
161
15

Str

Dex

Con

Int

Wis

Cha

Reactions: Retailation

Kalo
13
Nyx
11
Arkantos
20
Loretta
14
Chrond
16
Loading...
Johnny Frenzy
70
15

Str

Dex

Con

Int

Wis

Cha

Actions. Multiattack, Halberd

Bonus Actions. Rage, Frenzy (while raging)

Kalo
13
Nyx
11
Arkantos
20
Loretta
14
Chrond
16
Loading...

What's the use of dynamic stat blocks if we can't take full advantage of them in combat? The Combat Manager is designed to be opinionated and minimalistic: it focuses on providing only the most relevant information at any moment, leaving unnecessary stats to the players and hiding anything not immediately needed.

Monstershuffler's dynamic stat blocks make it possible to track each monster's available actions in real time. For example, during a player's turn, the Combat Manager shows only a monster's available reactions, giving DMs the option to mitigate attacks. On the monster's turn, it displays all actions and abilities they can now use.

Key Features of the Combat Manager:

  • Minimalistic Interface: Display only what the DM needs at any given moment, leaving character-related details to the players.
  • Optional Resource Tracking: Track used spells, actions, and other monster resources. Disable this feature for an even simpler experience.
  • Integrated Dice Rolls: Roll any monster ability, save, or damage dice directly within the manager. Get a detailed breakdown of damage types included in the total damage dealt.
  • Condition Tracking: Apply conditions to monsters, automatically affecting their stats, actions and rolls.
  • Combat Preparation & Saving: Set up combat in advance with enemies, then add player characters as a group when ready to start. Save ongoing battles to resume later, preserving initiative tracking, resource usage and remaining HP of all monsters.

The Combat Manager doesn't get in your way with unnecessary features, while reminding you of the most important information at all times.

Random Text Generators

Describe a (crumbling | grand | mysterious) tavern in a fantasy medieval (town | city | village).

Use random text generators to quickly create content for your games.

  • Grammar: A (+simple | easy | intuitive) [but powerful] grammar defines the structure of your output.
  • AI Generation: Use the output as is, or feed it to an AI as a prompt to get even more randomness.
  • Inline commands: when you're typing your notes, type / to open a menu; pick a generator, and its output will be inserted at your cursor.

See it in action This tool is being used in the NPC Generator page to generate mini adventures based on the NPC's backstory and profession.

More!

You need more? We got more!

  • Music player: Create playlists to set the mood for your game. Upload tracks and add them to notes, monsters, combats, or player characters. A playlist at the bottom of your screen will automatically populate with the tracks found in your currently opened notes.
  • Dice roller: Roll dice using a simple interface and keep track of all your rolls, including detailed damage types and modifiers.
  • Players' notebook: Share content with your players, allow them to write their own notes and add details to their character.
  • VTT Support: integrate the combat manager with your favourite VTT, to quickly set up encounters and track initiative.
  • Downloadable: Your content is yours. You can download it anytime and use it locally with the software of your choice.
  • Open Source: Many tools, including the engine behind dynamic stat blocks, will be open source and freely available. APIs will also be provided to retrieve or generate content.

Frequently Asked Questions

What's your take on Artificial Intelligence?

I believe in supporting human creators: storytellers, illustrators, game designers, and more. All content shared by the community is expected to involve meaningful human input, whether it's fully original or created with the help of AI.

That said, AI can be a useful tool for generating random content or single-use content for game sessions. Many of our tools include options to generate such content: to inspire, support, but never replace human creators.

📧 Send your questions to ismael@monstershuffler.com or use the form below, and I'll gladly answer them.