How to Reveal a Dungeon Map on an iPad as Characters Explore

Mapping rates as one of the chores in the original Dungeons & Dragons game that players learned to skip. In early D&D, one player assumed the role of mapper and transcribed a description of walls and distances onto graph paper. Map-keeping dominated play as much as combat. In the original example of play, the dungeon master spends half the game reciting dimensions. Although a few exceptional folks enjoy mapping, count me out.

Still, a map offers players a visual picture of a dungeon and the characters’ place. You are here. With a map, players can see explored and unexplored areas, and sites worth revisiting. In small dungeons, as characters move, I often draw or uncover a ready map. In a dungeon as big as Undermountain in Dungeon of the Mad Mage or the Tomb of Nine Gods in Tomb of Annihilation, mapping the sprawl during the game would tax players’ patience.

So for Undermountain, I devised a way to load the maps into my iPad and reveal the map as players explored. The trick worked. The tablet proved big enough to see on the table and revealing worked faster than drawing. If the game room had a television, I would have connected the screen and had a bigger visual. That requires a Lightning to Digital AV Adapter.

For my process, I used the $4.99 app Procreate, but every drawing app supports the features for this trick. For precise erasing, an Apple Pencil works best, but a fingertip will suffice.

How to reveal a dungeon map on an iPad as characters explore.

To load the dungeon map and conceal it, do these steps:

  1. Take a photo of the map or upload a map image to iCloud Photos.

  2. In Procreate, tap Photo, and then select the map’s image from the collection.

  3. Select a color for fill that will conceal the map by tapping the colored dot in the upper-right corner.

  4. Add a layer by tapping the Layers button, and then the + sign.
    Result: A new layer named “Layer 2” appears in the list.

  1. Tap Layer 2 and select Fill Layer from the list that appears.
    Result: Color fills Layer 2.

To erase the concealment, do these steps:

  1. Tap the eraser twice, and then select Airbrushing and Hard Airbrush.

  2. Move the Opacity slider on the left of the screen to maximum.

  3. Touch the map to erase concealment and reveal parts of the map.

The upper slider on the left adjusts the size of eraser.

If you erase too much, use the undo button on the left.

To annotate the map, create another layer, change the color and pen, and then write.

Related: Mapping—or not-fun things that Dungeons & Dragons players learned to skip

7 thoughts on “How to Reveal a Dungeon Map on an iPad as Characters Explore

  1. Cryptocarto (@cryptocarto)

    When I’ve done this I also include an annotation layer for my own reference — I turn it off for the players. iPad mapping works well, and the ability to zoom in and out is very useful. I’ve even zoomed a room to full scale and put minis on the screen at times.

    Reply
  2. PK

    As I explore OSR play, I’ve found my middle ground- I am willing to draw crude maps of individual rooms of the dungeon, but it is up to the players to organize them.

    Old school games don’t have player friendly maps that can just be uploaded and revealed to them. There are secret doors, traps, etc. I don’t have time to redraw every map before the session, especially if I don’t know exactly where the players will go. Even if they did have player friendly maps, I’m so over the struggles of uploading a map to a virtual tabletop and making it scale right. Make maps, or at least flowcharts! I’ll give you XP for it!

    Reply
  3. Jud

    Love this. Been looking for a lighter non-clunky way to do fog of war exploration on screen after playing around with the complexities of Roll20 and Fantasy Grounds. I found some free drawing software and use an old Apple TV box to mirror the map to an old monitor I have. Would work just as well on a big screen tv but who has the space?

    Reply
  4. Pingback: Routinely Itemised: RPGs #11

Leave a Reply to JeffCancel reply