okay I tried to draw a 'dragon seahorse' but like I am NOT good at drawing.. IM SORRY
A D&D 5e encounter manager with creature editing, and sharing.
- Use existing stat blocks as a base.
- Create, edit, and delete creatures with stats, abilities, and actions.
- Save and load encounters with multiple creatures.
- Cross-platform support (Windows, Linux, MacOS).
- It's free, and open source! You don't have to pay a dime!
You can download the latest release of EncounterMaster from the Releases page.
- Export and import creatures as JSON files for easy sharing.
- Search and filter creatures by list, name, or regex.
- Add custom notes to creatures in encounters for later.
- Create and save creatures to specific lists.
- Change pretty much every single thing about a creature (besides a few damage things, which might come later... shh), the exhaustive list is:
- Name
- Size
- Type
- Alignment
- Armor Class
- Hit Points (with dice formula support)
- Speed (multiple types)
- Ability Scores (STR, DEX, CON, INT, WIS, CHA)
- Skills (Or traits, if you want to be fancy)
- Languages
- Challenge Rating
- Actions (name and description)
- Legendary Actions (name and description)
- Reactions (name and description)
- Automatic display for modifiers.
- Download lists from
creature_mirrors.txt
, which is a simple text file with URLs to JSON creature lists. (You can make your own and add it to the file if you want) - Everything important is keybinded.
- Automatically downloading and caching images from creatures (supports local files too!)
- It's pretty lightweight and fast.




- CMake 3.15 or higher
- A C++ compiler that supports C++17
- VCPKG for dependency management
- Clone the repo.
- Initialize and update submodules:
git submodule update --init --recursive
- Install dependencies using VCPKG:
vcpkg install
- CMake configuration:
cmake -B build -S .
- Build the project:
cmake --build build
Or, you can use visual studio or something lol.
After you build, make sure to copy the assets
folder to the same directory as the executable. (Otherwise it will get mad)
Make sure to also copy any libraries you might need as well (mostly on windows).