A downloadable tool for Windows and macOS

Download NowName your own price

EpicGM helps you run your 5e games conveniently. Load your adventure notes, link combat encounters and sounds, track initiative and combat all without needing to flip through your notes, maps and monster encounters.

You can share your custom campaigns and bestiaries at https://www.reddit.com/r/epicGMApp/

Update 1.5.4

  • Cyrillic Language Support
  • Desktop: Mouse Wheel now works on maps for zoom in and out. (You will need to press it down)
  • Added Delete confirmation for modules and compendium entries

Update 1.5.3

  • Player Manager: You can now save long term players. Drag and drop onto the Roster to add them.
  • For non-Premium users, Players are limited to 3.
  • Campaign Support: Modules are now saved in Campaign XML files. Each campaign file can contain multiple chapters/ adventures.
  • For non-Premium users, Campaigns and adventures are limited to 3.
  • Import/Exporting update: Has been changed to work by simply dropping campaign XML files in the MODULES folder and compendium XML files in the BESTIARIES folder of your app’s Local Data.
  • To Export: Simply copy the campaign/bestiary XML file.
  • Current Modules will be automatically migrated to the new system and will be found in the migrated.xml file in the MODULES folder.
  • Improved User Input field 
  • Added indicators for scrollable inputs (attributes, initiative etc)
  • BGM and SFX can be played simultaneously again.
  • Numerous UI changes to improved responsiveness and ease of use.
  • Sample Campaign and Bestiary files are now available on the download link from https://gavelsoft.itch.io/epicgm


  • Increased scrolling sensitivity


  • Added a dedicated portrait mode for phones


- Made for mobile tablets for IRL games.

- Adventure Module manager lets you add maps and handouts linked to a module. Find the entry/map with a touch.

- Manage and add encounters with a touch to a Combat Tracker. Each module entry allows you to link combat encounters and/or sounds. 

- Look up monster stats by dragging them onto the map or drag them to the Combat Tracker to add them back to the tracker.

- Rules reference for common rules.

- Import adventures and monsters or export yours to share. Use the built-in module and monster editor to edit or quickly create new ones.

*epicGM does not include maps/images or adventures. The only content included are those that are publicly available.

Published 92 days ago
StatusIn development
PlatformsWindows, macOS
Average sessionA few hours
InputsKeyboard, Mouse, Touchscreen, Smartphone


Download NowName your own price

Click download now to get access to the following files:

XML Guide.zip 2 kB
epicGMMac.app.zip 66 MB
epicGMWin32.zip 61 MB
epicGMWin64.zip 63 MB

Also available on

Development log


Log in with your itch.io account to leave a comment.

Hey there! Your app is absolutely wonderful, thank you very much for all the efforts you provide in order to enhance our DMing experience!

I am wondering though: it seems impossible to add accented letters in the newest version (such as "é", "è", "ê", "à", "û" and so forth... It's very annoying for some languages (specifically French in my case). Any chance we can use this special characters in the near future?

To anyone interested though, I have found a work around: work on a word processing software with the usual accented letters, then copy/paste into EpicGM. It works just fine, but patching this would be really appreciated! :)

One last thing: being able to type words in bold or italics would be super useful too. :)


Thank you for the feedback. We'll add a wider font support for the next update :) 

The latest update allows for bold and italics with <b></b> and <i></i> tags for content text for modules and traits for bestiaries. We are still working on improving the UI to add more options. 

Thank you!

Thank you for your quick answer and glad to know we'll soon be able to type directly our texts in EpicGM! <3

(Edited 3 times)

First of: Amazing App! Love to use my laptop as a DM Screen.

But I have a problem with the map feature: Whenever I have more than one Map they show up next to each other and its a bit distracting (screenshot for reference). Am I doing something wrong or is that just how its suppose to look?

Thanks Lirion!

Yes that is how it is supposed to look for now. This was implemented this way to support a variety of screen sizes. 

I take it that you would prefer to only have one map visible, if we would make a change to this, would you prefer to:

a:) have blinders on the side to fill up the space to only allow for one map.

b:) hide the rest of the maps

Love the look and feel of the program.  Wondering... does this have a way to also track conditions for players or for creatures?  Or perhaps a "Notes" field to add to a particular entity so that in an encounter, it would be easy to just mark things like a condition or other relevant info on the fly?

Hi! There is currently no method to do so. That is something we can add in a future update, although we are still working on upgrading the compendium to support spells and custom items.

I realize this is 5.0 but any chance for 3.5 support....... :[

Pretty high chance to have 3.5 support in the future. The app was intended to support multiple systems, although admittedly, 3.5 rules is pretty hazy to me now. I will need to relearn 3.5 rules first :) 

omg plz!

As a new DM I want thank you for the amazing app. However I have a question on how to update on PC. This is the first I've downloaded this kind of AP any advice would be appreciated

Glad to hear that you are finding a use for it :) 

You should be able to simple overwrite the older files. App data are all contained in your OS's App Data area and is usually separate from where the app files are located. To be sure, you can make a back up of the files. 

On windows, you can follow this link on how to find your App Data folder: https://www.pcworld.com/article/2690709/windows/whats-in-the-hidden-windows-appd...

thanks again the app is awesome

Great app! But after  update russian letters turned into squares. And i can't even type in russian. Could you bring back сyrillic, please?

Apologies, we did not expect that.  But, thank you for joining us from Russia. We'll work at deploying a quick fix for now. Besides the desktop app, do you use either of the mobile version? 

(Edited 1 time)

The same situation on iOS . Here's a screenshot. At some places cyrillic  works fine.

Thanks sir! We will be deploying a fix within this or next week.

Eu não sei falar português. Porém utilizo bastante a ferramenta de vocês tanto no PC quanto no smartphone. Eu sinto falta de uma aba para gerenciamento de NPC. 

Vocês tem previsão de colocar uma aba para NPCs?

hello, I had not considered that, but that is important part. do you have any features that you would like to see supported for npc?

olá, eu não tinha considerado isso, mas isso é parte importante. você tem algum recurso que gostaria de ver suportado pelo npc?

Very, very, very promising (and might be a much better experience on mobile) but I think it needs a lot of work before I'd consider shelling money for it.  Basic features are just simply missing:

On the x64 Windows version the tutorial comes to a step where the description of the tutorial step falls off the bottom of the screen.  There's no way to continue the tutorial.

There's no way to zoom the map except by double-clicking it, and then using an obtuse calculator thing.  Resizing the map by typing new X/Y size causes the map markers to be placed in the wrong place.  Resizing the map by using the +/- tool doesn't update the X/Y size.   Can't use number pad to enter numbers, you have to click the numbers in the very-frustrating-calculator-thing.  I would expect that I could use +/- on my keyboard, or the scroll wheel.

Lots of spinboxes that function "upside down" and seem like they were designed for mobile but then never re-purposed for desktop.  Clicking the up/down arrows on the spinboxes doesn't work, you have to drag the values up and down, and can't type values in manually.

Pressing "Add" next to Creatures in an Entry does nothing as far as I can tell.

ESC and DEL don't function as expected - ESC should cancel the current action, and DEL should...well...delete!

Lots of flyout menus (double clicking an Entry for example brings up a useless menu that asks if you want to edit it or delete it...). 

It's definitely aesthetically pleasing, and I think this has incredible potential...but the UX needs a lot of work, and for a tool that is 90% dealing with the UI, that's disappointing.  Please take this as constructive feedback, as I think there is a lot of potential and would really like to see this tool get better.

Hi Srsobieraj,

We highly appreciate your feedback and will work on your suggestions :) 

Some things to note, at least until we can release a new update. The spinboxes work with the mouse wheel if the pointer is over the numbers. Pressing Add on creatures in an Entry adds them to the Initiative tracker. 

Regarding catching "esc" and "del", this is a really solid feedback. We'll make a pass to try to really make use of the keyboard.

Wanted to start by thanking you for this app, as a new DM it's been invaluable for keeping my campaign notes organised and for running encounters.

The latest update is excellent, especially the portrait mode for phones.
Is there a way to turn on the portrait mode in the Windows version? I often use the app on a Windows tablet or side-by-side with another app so it would be useful to have an option of using it.

We are very happy to hear this sir :) 

Currently, there is no way to activate the portrait mode on windows. We will look into this for a future update, I am slightly concerned because it may not offer enough screen space if we just enabled the current settings as is.

(Edited 3 times)

I've just started to play around with this and it seems very comprehensive.  I look forward to putting my information in and trying it out next session.  Im having a few dificulties though. 

1 The module I'm running has some specific bosses and  I tried adding a Creature.  It pulled up a generic  monster form but, only certain feilds were editable.... I couldn't change some key things like, Size, Alingnment, monster type, base stats....

It was very odd, the monster type seems to be randomly generated sometimes, and other times it just came to the same type over and over.  either way, I couldn't controle or change it.    Do you have any tutorials on how to do things like this?  If I look at monsters by type, then click on the type i want to add, and click add I get a blank form with at least the type right, but I still can't change the other items and it defaults to size tiny. 

Also if it has more than one attack type I couldn't see a way to  indicate that IE 1d8 bite and  1d6 scratch.   Though they could be put under traits.  

2 I created the module in the PC version then tried to move it to the Android version.  I uploaded the Modules aml file to dropbox and created a shared link.  When i enter that link into the android version it says that the file is not recognized and to check the file type.  I copy and pasted the link to be sure that I was not typing it incorrectly.  

3 And finally, the header for the speed area says subtype instead of speed.  Thats a very minor bug, but could get confusing after you enter the speed and the prompt text is gone. 

Thank you,


Hi StormQueen, 

Thank you so much for sending us feedback.

1. The stats you indicated are controlled by scrolling or dragging with mouse or finger.  :) This has confused many users so we will be adding an indicator for this. You are correct with the trait and the damage dice. Though we may revisit adding a better way to add damage dice.

2. That is indeed strange, would you mind sending me the dropbox share link so I can check?

3. Thank you for this :)

1) ah thank you! yes that worked. my creatures thank you!

2) https://www.dropbox.com/s/y4o4yh38sgrnruj/modules.xml?dl=0

And thank you for the quick responce.



I was able to successfully import your module. 

Be sure to change the address to: https://www.dropbox.com/s/y4o4yh38sgrnruj/modules.xml?dl=1

The one tells Dropbox that you want to download xml rather than opening it with a browser. 

You are most welcome :)

(Edited 2 times)

Ah! That I did not know.  so, yeah some tutorials or instruction sheets are going to be needed.  I'm very very versed in writing instructions for.... nubes.  ;> let me know if you want help with that.  

Next...... is there a specific format for map imports? I can brows to the pics, but i can't click on them to actually load the files.  It works in the android version but not pc. 


Thank you for the offer, we may look you up for that XD Currently, we are still heavily modifying the software to match user feedbacks :)

Regarding images, you should be able to open up pngs and jpgs.  May I know the images you are having issues with? Is this on a windows system? 

(Edited 2 times)

Loving your work, the app looks slick and works really well for simple encounters, a couple of comments however:

1. The pc client could do with some way of selecting a quantity of creatures for an encounter, I can't seem to get any more than 1 to be set right now (nevermind, have found it - echoing the earlier comment that the pc could do with slightly different control to the mobile versions!)

2. Some sample XML or xml schema would be nice - I'd be up for trying to put a converter together from some common formats, but some kind of sample provided with the program would be helpful.

3. Some kind of versions on the download files and in app for the desktop version would be great so I know if I need to update. Less of an issue for the phone obviously!

4. In app upgrade mechanism for the desktop version.

5. Some way of linking my accounts, perhaps some kind of link to my dropbox account on my phone and pc to prevent the need for manual importing/exporting (again I may be missing something).

6. Echoing the earlier sentiment that we could really do with some ability to scroll in from a main adventure map into some kind of sub-modules with their own map and entries. The current system is great for high level planning of an adventure, or for individual sections, but I suspect that trying to run a whole campaign will end up with needing a massive number of modules.

Thank you sir, we are very happy to hear that it is helping you with your games. We highly value user feedback as that is what drives our development for future features. 

1. Copy that sir, we are increasing the sensitivity of the scroll bars to react to mouse wheels in the next update. 

2. Excellent advice, we will add that as an extra downloadable here. 

3. Thank you, this will be in the next update. 

4/5. This will be a longer term change, but definitely solid requests that we would like to develop.

6. We are creating an option to have multiple "campaign" files with their own set of modules/adventures. We will be adding the feature to switch between modules/adventures within a campaign as well :) Hopefully this will help with managing hardcovers and long-homebrew campaigns. :)

Many thanks for the quick turnaround, I shall have a poke at some of the new features now :)

I absolutely love the program. I have been waiting so long for a PC app for DMing that actually fits with what I need!! However, I am having issue with creating a monster Stat block, but it disappearing when I go back into the module. If I have attached it to a module event, the name is still their, but it isn't in the creature compendium and I cannot add it to the Initative traker. Am I missing a step needed to save them properly? (Everything else is amazing though!!) :)

Thanks, can you walk me a bit more with your issue sir?

First, what system are you using it on? Android/Windows/Mac/iOS

The fact that you could drag the monster to the module means that you were able to save it, is that correct? But you wont be able to add it in if the monster data doesnt exist. Can you tell me the sequence of your actions sir?

The app is looking good on Android, I'll have to try the desktop version this weekend. Is there any data on the XML format used to import?

What type of data are you looking for? Empty files or no modules  will only contain the XML tags in the exported file.

I ask because I tried to import a file I was sent that works with FighClub 5 that a friend uses on his iPad. EpicGm jsut gave an error and loaded nothing. I wanted to a template to see how the data needs to be formatted in the XML file

During my session yesterday I noticed that on the desktop version rolling initiative for multiple creatures of the same type always gives the same result for all of them.

Besides that the app remains to be an awesome tool

Hi I did that intentionally because usually DM would prefer to run monsters of the same type at the same time. Do you need an option to have each of them on their own initiative count?

Thank you for the positive words!

Hi, thank you for the answer. Yes I would prefer for each monster to have their own initiative count. For me personally this is the main reason to use a digital initiative tracker in the first place.

I can see however why you made the choice you did. So yes having an option would be awesome.

Thank you I will add this in the next next update. This is because the current one has almost finished the testing phase and is being prepared for deployment. 

Nice! You guys are awesome :)

This Program is truely amazing! Currently working on my own campaign and it works really intuitive. Could it maybe be possible that certain maps are linked to pins. For instance, when I have a dungeon in my world map, indicated by Pin 1, as soon as i click Pin 1 it automatically opens the map of the dungeon? That would be amazing. Also maybe a forum for user-generated content?

Thank you so much! 

Admittedly, that sounds complicated to work in but doable. But to clarify your request, instead of opening a journal/module entry, tapping on the pin would linked to a different map image instead?

Regarding a forum for user-generated content, that is a big thing that we want to bring in. We are still currently seeking advice from WOTC though as legal content may become an issue there. 

I understand the legal implications, I hope you can figure it out! 

About my pinrequest, yes! That's exactly what I mean. If I have my Goblin dungeon somewhere on my map, it could be nice if, when I tap on the pin "Goblin Dungeon", it automatically scrolls or gives a shortcut to it's map. Just a little thing that would help with user-comfort. I'm looking forward to what this app becomes, I think you have an amazing opportunity on your hands!!

Best of luck!

I love this program. Very intuitive. My only issue is that I'm not very tech savvy, and I'm having trouble trying to figure out how to import anything. I found the dropbox file I want, but every time I attempt to import it says it's in the wrong format? I'm probably overlooking something obvious, but it would be fantastic if someone could help me out.

Mine is doing the same thing.

(Edited 1 time)

So far I really like the set up of this. I've been looking for something like this to help with campaign running so I can use my phone or tablet to track things and build without having tons of stuff  all over. The one thing I was wondering is if there's module downloads you can get for pre-built stuff like the curse of Strahd campaign, or tomb of annihilation just so I don't have to spend all the extra time uploading and reorganizing when I want to run a quick pre-built. 

Definitely hoping to bring this in. Working to gain WOTC's approval on this as there is the issue for legal content and copyrights. But we will try to come up with a workable solution either way.

Thank you for the positive words!

So far I'm loving this app - the only requests so far would be, if possible, could you add the ability to move subentry items to the map? i.e. Entry 5 - A_cavern_01 has subentry 1, 2, 3, 4 etc per room - can we get a 5_1, 5_2, 5_3 or something similar, to be able to pin on a per room basis for the map that's uploaded?  Alternately you would need to create a new campaign per dungeon to pull it off.. and the other being (at least in PC mode) you can drag a pin off of the screen, and then you aren't able to retrieve/remove without either deleting the map or the Module entry..

Great work so far though, keep it up!!

We appreciate the feedback sir. We will look into your requests and will work on adding a fix for pins being dragged off map. We hadn't caught this one and this feedback is highly valuable. 

We are working on a new update where saved files can have chapters and entries. This might work with what you are trying to achieve. We will be deploying this update after our session of testings :)

Thank you so much sir!

I love this app! For the PC version, is there a way to make it so the mouse can scroll better. As of right now when you do a full circle on the mouse, you only go about 1/16" on the screen. It takes forever to get to the bottom. I finally figured out you had to click and drag to move, but the mouse functionality would be better. Thanks!

We hear you on this one sir. We will be adjusting the scroll areas to allow for better mouse wheel sensitivity :)

I'm blown away, this changes everything. This is exactly the kind of tool I've been looking for but haven't wanted to resort to using Roll20 or Fantasy Grounds when I'm playing at a table. 

I look forward to trying it out this Sunday. Is this safe from DMCA takedown so I can hope for its popularity and success, or will this be my best-kept DM secret?

Thank you for the kind words :) 

As far as we know, we only use Open 5e Content and do not offer any copyright materials and content :)


Great tool that will make my gming a lot more smooth! I do have a few suggestions to make it even better:

- Syncing via OneDrive (and similar); Creating content is far more comfortable on a computer

- Release as a UWP-App via the Microsoft Store for easy updates.

- Integration of external music players/spotify playlists

- Ability to add multiple maps at once and ability to change their order in the program

- A way to set advantage on initiative for the classes that get that feature

- Encounters per subsection

- Arrows and text boxes to set enemy amounts on a computer

Thank you for the feedback sir! 

We'll try to add those in future patches :)