<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://thedungeontrainer.com/</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/about</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/community</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/pricing</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/changelog</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/dm-tips</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/ai-transparency</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/terms</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/privacy</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/community-guidelines</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/credits</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/characters/blank-sheet</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/why-megadungeons-succeed-or-fail-lessons-from-forty-years-of-play</loc>
<lastmod>2026-09-22T13:24:29.528+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/understanding-the-megadungeon-what-it-is-and-when-to-use-it</loc>
<lastmod>2026-09-21T16:50:52.498+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/running-sandbox-campaigns-six-months-with-the-millbrook-consortium</loc>
<lastmod>2026-09-21T13:32:20.085+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/sandbox-vs-railroad-choosing-the-right-campaign-structure-for-your-table</loc>
<lastmod>2026-09-21T13:22:19.217+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/sandbox-gm-toolkit-ten-resources-that-support-player-driven-play</loc>
<lastmod>2026-09-21T13:08:16.523+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/designing-sandbox-spaces-layer-populate-and-connect-your-world</loc>
<lastmod>2026-09-17T15:30:12.276949+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/building-a-sandbox-starting-area-six-techniques-for-strong-foundations</loc>
<lastmod>2026-09-17T15:28:19.530247+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/why-sandbox-campaigns-fail-five-common-mistakes-and-how-to-avoid-them</loc>
<lastmod>2026-09-17T15:26:24.92193+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/what-is-sandbox-play-in-d-d-and-how-does-it-actually-work</loc>
<lastmod>2026-09-17T15:26:24.92193+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/five-weeks-in-the-sunken-archive-lessons-from-a-real-dungeon-crawl-campaign</loc>
<lastmod>2026-09-14T13:06:06.37+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/random-dungeon-generation-vs-hand-crafted-design-which-approach-works-best</loc>
<lastmod>2026-09-12T20:44:30.542+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/essential-dungeon-master-tools-your-checklist-for-running-better-dungeon-adventures</loc>
<lastmod>2026-09-12T20:41:04.951+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/pacing-and-flow-designing-dungeon-sequences-that-keep-players-engaged</loc>
<lastmod>2026-09-10T14:42:36.236+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/building-dungeon-rooms-that-create-memorable-encounters</loc>
<lastmod>2026-09-09T13:30:23.006+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/understanding-the-three-pillars-of-dungeon-design-combat-exploration-and-interaction</loc>
<lastmod>2026-09-08T16:37:16.852+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/what-is-dungeon-crawling-in-d-d-and-why-it-still-matters</loc>
<lastmod>2026-09-07T19:46:10.985+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/when-a-plot-hook-fails-lessons-from-a-tavern-job-gone-wrong</loc>
<lastmod>2026-09-06T22:21:11.879+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/plot-hook-vs-narrative-hook-when-story-meets-gameplay</loc>
<lastmod>2026-09-05T19:52:13.418+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/15-plot-hook-templates-game-masters-can-use-at-any-table</loc>
<lastmod>2026-09-04T19:18:48.876+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/the-five-core-functions-every-plot-hook-must-perform</loc>
<lastmod>2026-09-03T16:31:28.068+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/how-to-write-a-plot-hook-that-grabs-your-players-immediately</loc>
<lastmod>2026-09-02T12:45:56.569+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/plot-hook-vs-quest-understanding-the-critical-difference</loc>
<lastmod>2026-09-01T12:27:56.547+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/what-is-a-plot-hook-the-foundation-of-every-great-adventure</loc>
<lastmod>2026-08-31T11:52:21.962+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/when-session-zero-prevents-a-campaign-collapse-lessons-from-a-failed-table</loc>
<lastmod>2026-08-31T11:46:01.975+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/session-zero-vs-first-session-when-to-cover-what</loc>
<lastmod>2026-08-31T11:39:27.333+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/session-zero-checklist-essential-tools-and-resources-for-game-masters</loc>
<lastmod>2026-08-28T16:22:47.176+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/building-session-zero-around-different-play-styles</loc>
<lastmod>2026-08-27T13:52:35.831+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/session-zero-questions-every-game-master-should-ask</loc>
<lastmod>2026-08-27T01:47:16.43+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/running-session-zero-a-step-by-step-guide-for-game-masters</loc>
<lastmod>2026-08-25T12:48:32.153+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/what-is-session-zero-and-why-every-campaign-needs-one</loc>
<lastmod>2026-08-24T14:41:22.302+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/what-i-learned-running-my-first-dungeon-crawl-a-game-master-reflection</loc>
<lastmod>2026-08-24T00:03:03.76+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/dungeon-crawl-vs-exploration-adventure-which-structure-works-best</loc>
<lastmod>2026-08-22T22:32:26.335+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/essential-dungeon-crawl-props-and-tools-a-game-master-s-toolkit</loc>
<lastmod>2026-08-22T22:26:31.122+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/room-purpose-and-pacing-in-dungeon-design</loc>
<lastmod>2026-08-20T15:56:00.541+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/mapping-your-dungeon-crawl-techniques-for-players-and-game-masters</loc>
<lastmod>2026-08-19T14:53:59.369+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/why-dungeon-crawls-fail-common-pitfalls-and-how-to-avoid-them</loc>
<lastmod>2026-08-18T19:45:49.5+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/what-is-a-dungeon-crawl-in-d-d-and-how-does-it-work</loc>
<lastmod>2026-08-17T16:37:59.731+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/learning-from-your-first-campaign-a-dungeon-master-case-study</loc>
<lastmod>2026-08-16T13:10:08.553+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/dungeon-master-vs-game-master-understanding-the-difference</loc>
<lastmod>2026-08-16T10:09:05.693+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/essential-dungeon-master-tools-what-you-actually-need-at-the-table</loc>
<lastmod>2026-08-14T16:12:05.824+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/building-encounters-that-challenge-without-frustrating-players</loc>
<lastmod>2026-08-13T18:13:40.14+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/preparing-your-first-dungeon-master-session-a-step-by-step-guide</loc>
<lastmod>2026-08-12T17:19:40.939+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/common-dungeon-master-mistakes-and-how-to-avoid-them</loc>
<lastmod>2026-08-12T13:54:07.366+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/what-is-a-dungeon-master-role-responsibilities-and-why-it-matters</loc>
<lastmod>2026-08-11T22:08:16.948+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/one-year-as-a-dungeon-master-lessons-learned-from-running-a-campaign-start-to-finish</loc>
<lastmod>2026-08-11T20:28:04.146+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/solo-dungeon-master-vs-co-dming-which-approach-works-best-for-your-table</loc>
<lastmod>2026-08-11T20:28:00.182+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/essential-dungeon-master-tools-and-resources-every-game-master-should-have</loc>
<lastmod>2026-08-08T03:08:00.851+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/building-encounters-that-challenge-without-overwhelming-design-principles-for-dungeon-masters</loc>
<lastmod>2026-08-08T02:46:40.977+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/how-to-prepare-for-your-first-session-as-dungeon-master</loc>
<lastmod>2026-08-06T14:03:50.852+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/dungeon-master-vs-game-master-understanding-the-difference-and-when-each-term-applies</loc>
<lastmod>2026-08-05T12:36:00.818+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/what-is-a-dungeon-master-roles-responsibilities-and-what-to-expect</loc>
<lastmod>2026-08-03T17:18:12.786+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/when-dungeon-sprawl-works-learning-from-a-five-session-stronghold</loc>
<lastmod>2026-08-02T15:00:22.222+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/dungeon-crawl-vs-dungeon-delve-choosing-the-right-format</loc>
<lastmod>2026-08-01T18:23:47.421+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/essential-dungeon-session-toolkit-12-items-every-dm-needs</loc>
<lastmod>2026-08-01T02:34:32.157+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/designing-dungeons-that-sustain-player-interest</loc>
<lastmod>2026-07-30T19:57:54.926+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/reclaiming-a-stalled-dungeon-practical-recovery-techniques</loc>
<lastmod>2026-07-29T19:29:41.685+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/five-warning-signs-your-dungeon-has-lost-momentum</loc>
<lastmod>2026-07-28T15:00:43.179+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/dungeon-sprawl-what-it-is-and-how-to-use-it-in-your-campaign</loc>
<lastmod>2026-07-27T14:54:15.976+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/what-five-encounters-taught-me-about-combat-design</loc>
<lastmod>2026-07-26T15:01:12.731+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/comparing-initiative-systems-finding-the-right-pace-for-your-table</loc>
<lastmod>2026-07-25T15:01:09.473+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/essential-tools-for-managing-combat-speed-and-player-engagement</loc>
<lastmod>2026-07-24T15:00:13.063+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/why-static-defense-values-create-better-gameplay-than-contested-rolls</loc>
<lastmod>2026-07-23T15:01:33.214+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/balancing-encounter-difficulty-for-groups-of-different-sizes</loc>
<lastmod>2026-07-22T15:52:20.251+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/when-players-should-split-the-party-and-when-they-shouldn-t</loc>
<lastmod>2026-07-22T12:43:32.684697+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/what-is-action-economy-in-d-d-and-why-it-matters</loc>
<lastmod>2026-07-22T12:43:32.684697+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/how-to-predict-tabletop-campaign-outcomes</loc>
<lastmod>2026-07-22T12:43:32.684697+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/prepare-tabletop-rpg-scenes-faster-for-game-night</loc>
<lastmod>2026-07-22T12:43:32.684697+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/a-fair-dice-roller-for-rpgs-you-can-trust</loc>
<lastmod>2026-07-22T12:43:32.684697+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/how-to-remember-campaign-details-without-losing-pace</loc>
<lastmod>2026-07-22T12:43:32.684697+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/ai-npc-generator-for-dnd-that-holds-up-at-the-table</loc>
<lastmod>2026-07-22T12:43:32.684697+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/5e-rules-adjudication-that-keeps-play-moving</loc>
<lastmod>2026-07-22T12:43:32.684697+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/what-an-ai-gm-assistant-should-actually-do</loc>
<lastmod>2026-07-22T12:43:32.684697+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/dnd-rules-that-keep-every-5e-table-moving</loc>
<lastmod>2026-07-22T12:43:32.684697+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://thedungeontrainer.com/blog/what-an-ai-dungeon-master-must-get-right</loc>
<lastmod>2026-07-22T12:43:32.684697+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
</urlset>
