Dungeon Map Doodler is a program designed to easily create tabletop RPG maps created by Todd Ross (ToddRossDIY). This project is in early development stages and there will likely be bugs and other issues with it. I appreciate your patience in using this software and look forward to continuing to improve it!
Commercial Use Policy
Any maps you create with the intention of distributing for free whether by itself or as a part of a larger project can be included under the same licensing that the rest of your content is being released as.
If you are making money with your creations, I ask that you become a patron of the $5 tier or higher to help support continued development of the project. If you're not a patron already, you can join at (https://www.patreon.com/bePatron?u=17254686). If this small cost is prohibitive to you, please contact me and we can work something out!
While not mandatory, I would appreciate if you give credit so that people can see where the maps were made and have the opportunity to try the software out themselves. This can be as simple as a footnote along the lines of "Maps created at dungeonmapdoodler.com"
Dungeon Map Doodler is a tool for quickly designing RPG game maps with a hand drawn feel. It's designed to be very intuitive to use and work on as many devices as possible. It's still in early stages of development, so if you find any issues with it, please reach out to me using the contact info in the About section. Note: If you notice anything not working as expected, please first try forcing a reload by holding Ctrl and pressing F5. The offline support can cause new code to not always get downloaded from the server when updates are released, giving the appearance of something not working correctly.
How to install to home screen/desktop for offline use
Instructions for this can be a little different for all web browsers and operating systems. For Chrome on a desktop, you should see a "+ Install" button in the top right of your screen in the URL bar. On Chrome for Android, a popup will typically appear at the bottom of the screen mentioning that it's possible to add to your home screen. On Apple devices, the Share button in Safari should have an option to add to your home screen.
Different Between Saving and Exporting
If you want to close the window and come back to work on your map later, you'll want to use the "Save" option in the File menu. This creates a ".dmd" file which can then be loaded back into the software using the "Load" option. To save your map as a PNG image or other image format, you'll want to use the "Export Image" option. This creates an actual image file that you can then print, open in any other image editing program or send to your friends. You can also choose a background colour for the image, or choose to make it transparent.
Snap To Grid
The Snap To Grid tool allows you to quickly draw while snapping your cursor to the visible grid, filling in entire squares at a time. Use this to create straight hallways, rooms and any other structures where you want to have a solid feel to the room.
The Free Draw tool allows you to freehand draw anything you'd like! It has a few options for size, hatch size, wall thickness, shape and colour. This can be used for drawing more organic shapes like the outline of a forest, a winding path or anything else that you don't want snapped to the grid.
The Line tool lets you draw a straight line from one point to another. Click and hold to start a line, and release it at the end of the line. Use this tool to draw straight lines at any angle.
The Interior Wall tool acts like a thin eraser to let you draw walls inside of a larger room. Similar to the Line tool, click and hold to start a wall, and release at the end of the line.
The Room tool is similar to the Snap To Grid tool, but allows you to fill in large rectangles at a time. Click and hold to drag out a rectangle the size that you want for your room and release to create the room. This tool is optionally snap to grid, and can be used in Subtractive mode as well. Enabling this will delete the floor of your room rather than adding to it, and can be used for all sorts of cool designs, especially when combined with the Shape tool.
The Shape Tool is similar to the Room tool, but lets you draw regular polygons of any number of sides. To draw, click and drag from the center of your shape and pull your mouse outwards. The distance from the center will determine the size of your shape, and moving your cursor around will rotate it accordingly. This tool is also optionally snap to grid and offers Subtractive mode.
The Hatching tool allows you to fill in just the hatching layer without drawing anything else. You can also change the style of hatching as well as the floor style here. Hatching is specific to the layer you're working on, and all layers can have different hatch styles. This allows for lots of different map appearances, not just hand drawn styles.
The Stamp tool is how you go about adding any sort of details to your maps like doors, staircases, furniture and hazards/traps. Clicking on a stamp in the toolbox will select that stamp. You can also click on the "Current Stamp" icon to show a larger selection popup with a search tool. Stamps are organized into categories based on their purpose, and clicking the header of a section will expand/collapse the section. Once a stamp has been placed, you can click and drag to move it around. Clicking on a stamp will select it, allowing you to rotate it by clicking and dragging the little red circle near the stamp. You can delete a placed stamp by selecting it and clicking the little garbage can button beside the current stamp in the toolbox.
The Erase tool can be used to erase all aspects of your map depending on which parts are selected. There's checkboxes for Hatching, Outline, Rooms and Stamps, allowing you to choose one or more specific pieces of the map to erase.
The Text tool lets you write text on your map in various different fonts. Clicking on the map will show the edit popup for text, letting you write the text you want, choose a font size and font. Clicking okay will create a text object on the screen which you can then click and drag to move to wherever you want. Clicking on existing text will show the edit popup again, allowing you to change any aspects of the text, or delete the text object
Draw text vertically
Draw text vertically
Width in feet:
Height in feet:
Width in feet:
Height in feet:
Export Image File
Publish Image File
This will publish your map image to fictionalmaps.com, an online map viewer similar to Google Maps
Generate Random Dungeon
Use this to create a randomly generated dungeon. Changing the parameters below will affect the generated dungeon. You can also use Ctrl 0 to keep generating new ones without returning to this popup.
Number of Rooms:
Import donjon Dungeon
Edit any parameters before importing map from donjon