Run standard flows end-to-end and attach scenario IDs to bug reports.
Pick a scenario, follow the steps, and if anything breaks or feels wrong, use the "Report issue for this scenario" button.
GMG Phase 2 App Smoke Tester
Dev-only: requires localStorage.setItem('gmg-dev-mode', 'true') in console.
Run All TestsClear Test Data
Test
Status
Duration (ms)
Details
(Nothing shared yet)
GM can send handouts, scenes, and maps to this screen.
Battle Map
New MapAdd TokenImport EncounterSet Active
Tools:SelectPencilRectCircleEraserClear
Fog:Reveal RectReveal CircleHide RectHide Circle
Grid:
Ruler:Measure
Tokens:
Tokens on Map
Session Dashboard
Theme: Classic Fantasy
A quick overview of your active campaign, region, encounter, and battle map. Use the buttons below to jump into detailed tools.
Active Campaign
No active campaign selected.
Active Region
No active region set.
Active Encounter
No active encounter set.
Active Battle Map
No active battle map set.
Encounter Controls
No active encounter set.
Region Details
No active region set.
Campaign Notes
Close
Prep Hub
Build campaigns, characters, and regions before you play.
Next Steps for Prep
Finish these to be ready for play.
Campaigns
Manage worlds, regions, and linked content.
Characters
Browse and manage character sheets.
Creature Forge
NPCs, monsters, and companions.
Character Wizard
Guided character creation with AI help.
Library
Reference content, lore, and reusable pieces.
Region Map
Design and refine your campaign regions.
Factions
Track groups, alliances, and rivalries.
Play Hub
Tools you use at the table during a live session.
Next Steps for Play
Make sure you're ready to run smoothly.
GM Screen
Your live control panel for tonight's session.
Session Dashboard
Agenda, beats, and spotlight tracking.
Encounters
Manage encounters and combat setups.
Battle Map
Run tactical scenes and positioning.
Player View
Open this on a second screen. Use "Show on Player View" from NPCs, regions, and encounters.
Session Log
Notes and AI recaps of what happened.
World Hub
Long-term worldbuilding tools and big-picture content.
Regions
Maps, landmarks, and travel structure.
Campaign Dashboard
Link regions, NPCs, quests, and factions.
Factions
World-level groups, goals, and conflicts.
World Library
Reusable locations, items, and lore.
Creature Creation Tools
Forge NPCs, monsters, and companions, all tied to your active campaign.
Character Forge: NPCs
Create social characters with motives, secrets, and hooks tuned to this campaign.
Generate NPC with AI
More options ▾
No NPCs yet. Enter a concept and click Generate NPC with AI.
Beastarium Forge
Craft monsters and bosses with lore, tactics, and threat profiles tuned to your system.
Generate Monster with AI
No creatures yet. Enter a concept and click Generate Monster with AI.
Bound Companion Crafter
Design familiars, animal companions, and spirit allies bonded to your heroes.
Generate Companion with AI
No companions yet. Enter a concept and click Generate Companion with AI.
Save & Load
Manage your world saves, export and import data.
Full Workspace Backup
Last backup: (loading...)
Download a single JSON file containing all your campaigns, characters, encounters, regions, and session notes.
Export All GM Data (JSON)
Export / Import
Export your entire world as a JSON file for backup or transfer to another device.
Export World (JSON)
Import
Help & Onboarding
Learn how to use GameMasters.Guru, from first launch to full campaign management.
GameMasters.Guru Help
GameMasters.Guru is a GM cockpit for campaign prep and live play. Everything orbits around three main hubs, plus System / Genre / Theme context.
Main Hubs
Prep Hub
Use Prep Hub for planning your next session: campaigns, NPCs, quests, encounters, regions, and session dashboards. Start here when you're getting ready for your next game night.
World Hub
Use World Hub for long-term worldbuilding: regions, factions, lore, and reusable content. This is where you define the setting that multiple campaigns can live inside.
Play Hub
Use Play Hub when you're at the table: GM Screen, Session Dashboard, Player View, and quick access to generators and prepared content.
System, Genre, and Theme
At the top of the app you select your System, Genre, and Theme. These control how AI output is phrased and structured.
System - mechanical style, such as D20-Compatible (5e Style), Pathfinder-Compatible, OSR-Compatible, or various style-based systems (percentile horror, dicepool, cyberpunk, etc.).
Genre - story type, such as fantasy, sci-fi, horror, mystery, or others.
Theme - tone and flavor, such as grim, heroic, whimsical, or grounded.
System names are generic and legally safe. The app never uses trademarked game titles in generated text.
Recommended Workflow
Pick your System, Genre, and Theme in the top bar.
Open Prep Hub to create or load a campaign.
Use generators and tools to create NPCs, quests, regions, and encounters.
Open the Session Dashboard to outline your next session.
When you're ready to run, go to Play Hub and open the GM Screen and Player View.
Use Print & Export to create session packs and player handouts if you like physical copies or PDFs.
Player View
Player View is a clean display screen for your table. Open it on a second monitor or device, then use Show on Player View buttons from NPCs, regions, encounters, and packs to send handouts and scenes to your players.
Saving and Backups
The app stores data in your browser. Use the Save & Load view to save slots and export a full backup as JSON. Export regularly if you are building a large world or long campaign.
Legal and Content Notes
GameMasters.Guru uses generic system labels like "D20-Compatible (5e Style)" and "Percentile Horror Style." It does not use trademarked RPG names in generated content and avoids system-specific rules text that is not covered by open licenses.
Key Tools
Open Session DashboardOpen GM ScreenOpen Region MapOpen Battle MapOpen Save & LoadOpen Session LogOpen FactionsOpen Player View
Inline Tips & Tooltips
When enabled, some views will show extra hints and tooltips for new users. This setting is stored in your browser.
Additional Help
Report a BugBack to Home
Bug Report & Feedback
Describe what went wrong or what could be improved. Copy the JSON report to share with the dev team.
Environment & Context
This section is auto-generated from your browser and app state to help debug issues. It is not sent anywhere automatically.
Export / Share
Copy Report JSONDownload Report JSON
Paste the JSON into your bug tracker, Discord, or GitHub issue. No data is uploaded automatically.
Back to HelpBack to Home
Changelog
Recent updates to GameMasters.Guru. This is for beta testers to see what changed between builds.
Current Version: v0.0.0
Beta v0.7 - UI Polish '&' Card Styling
December 2025 (Phase 7)
Unified all panel/box styling across the application with canonical .card visual style.
Updated GM Screen modules with consistent card backgrounds and theme support.
Updated Session Dashboard, Campaign Manager, Region Map, Battle Map, and Character Wizard panels.
All components now include light/dark theme variants.
Added Changelog '&' Versioning feature for beta testers.
Beta v0.7.1 - Help '&' Onboarding
December 2025 (Phase 7)
Added Help '&' Onboarding View with Quick Start guide and prep flows.
Added Bug Report '&' Feedback View with environment auto-capture.
Added Factions '&' Relationship Map with visual graph.
Beta v0.5 - Generators '&' Layout
February 2025 (Phase 3)
Standardized generator outputs with unified NPC/Quest/Town/Dungeon/Puzzle result cards.
Added loading overlays for AI generators.
Implemented PNG export and copy buttons for generated content.
Fixed navigation conflicts causing menu cut-off on laptops.
Beta v0.4 - Session Dashboard '&' GM Screen V2
Earlier Phase
Upgraded Session Dashboard with consolidated session info, NPCs, quests, and encounters.
Improved GM Screen layout with modular panels and system-aware content.
Wired Session Log + Recap into the active session flow.
Beta v0.3 - System/Genre Architecture
Implemented 20-system compatible architecture with legally safe naming.
Added System/Genre Test Harness with consistency rules.
Added Local Save System with 3 save slots and autosave.
Earlier Milestones (v0.1-0.2)
Core campaign, region, NPC, and quest management.
Initial AI generators for worldbuilding content.
Session Log, Save/Load, and Player View foundations.
UI / Layout Health Tester
Automated checks for navigation, layout overflow, card usage, and generators.
Run All UI TestsExport JSON
This tool is dev-only. It runs scripted checks across core views and generators, and reports possible problems.
Area
Test
Severity
Details
Create New Encounter
×
Add Participant
×
System & Legal Information
Supports 19 TTRPG systems across classic SRD, narrative, compatible, and genre-focused categories.
Show Details▼
Section A: Classic / SRD Systems (6)
Open-licensed systems using official System Reference Documents.
D&D 5th Edition (SRD 5.1) — Uses the open 5.1 System Reference Document under the OGL. Not affiliated with Wizards of the Coast.
Pathfinder 1st Edition (SRD) — Uses the Pathfinder Reference Document under the OGL. Not affiliated with Paizo Inc.
Pathfinder 2nd Edition (Remaster) — Uses ORC-licensed content from the Remaster edition. Not affiliated with Paizo Inc.
OSR Basic — Simple old-school stat format (HD, AC, Morale) based on open classic gaming conventions.
Generic Fantasy SRD — Minimal universal fantasy stat format for system-agnostic use.
OSR Advanced — Enhanced old-school format with saving throws, XP values, and elite/boss tags.
Section B: GMG Original Systems (4)
Original narrative and story-focused systems designed by GameMasters.guru.
Generic 2d6 Narrative — Rules-light story game with Body/Mind/Spirit attributes.
Narrative Tag System — Tag-based characters with freeform descriptors.
Cinematic Descriptor System — Fate-inspired 3d6 system with Story Tokens. Original system, not affiliated with Evil Hat Productions.
Moves-Based Narrative — PbtA-style 2d6+stat moves. Original system, not affiliated with any Powered by the Apocalypse publisher.
Section C: Compatible Systems (4)
Original systems designed for mechanical compatibility with popular games. All use completely original terminology and mechanics.
Dual-Dice Heroic Fantasy — Daggerheart-compatible dual d12 system. Original mechanics, not affiliated with Darrington Press or Critical Role.
Gloom Lodge Investigation — Candela Obscura-compatible d6 pool system. Original mechanics, not affiliated with Darrington Press or Critical Role.
Grim Peril Fantasy — Warhammer Fantasy-compatible 2d10 system with brutal injuries and corruption. Original mechanics, not affiliated with Games Workshop or Cubicle 7.
Starfarer Adventure — Starfinder-compatible sci-fi d20 system with stamina and ship roles. Original mechanics, not affiliated with Paizo Inc.
Section D: Genre / Theme Systems (5)
Specialized systems for specific genres and settings.
Cyberpunk / Tech Ops — Neon-noir d10 system with cyberware and edge points.
Sci-Fi Spacefaring — Exploration-focused 2d6 system with crew roles.
Mecha / Robotics Combat — Giant robot battles with pilot stress and frame stats.
Dark Fantasy Horror — Gothic horror d20 with dread and curse mechanics.
Doom Engine — Mork Borg-inspired apocalyptic doom system. Original mechanics, not affiliated with Stockholm Kartell or Free League Publishing.
Legal Disclaimers
Not Affiliated
GameMasters.guru is not affiliated with, endorsed by, sponsored by, or specifically approved by any of the following publishers or rights holders:
Wizards of the Coast (Dungeons & Dragons)
Paizo Inc. (Pathfinder, Starfinder)
Darrington Press / Critical Role (Daggerheart, Candela Obscura)
Games Workshop / Cubicle 7 (Warhammer Fantasy Roleplay)
Stockholm Kartell / Free League Publishing (Mork Borg)
Evil Hat Productions (Fate)
Original Content
This application does not reproduce closed-book or protected content. All compatible systems use completely original terminology and mechanics text. No trademarked terms are reproduced. Content is inspired by gameplay styles but is legally distinct.
SRD & Open Licenses
Classic systems utilize open-licensed content: D&D 5e uses the SRD 5.1 under the OGL, Pathfinder 1e uses the PRD under the OGL, and Pathfinder 2e Remaster uses ORC-licensed content. All AI-generated creatures, items, and content are original creations intended for personal use in tabletop games.
Generated Content
All creatures, items, dungeons, loot, quests, puzzles, and other content generated by this tool are AI-created based on your inputs. They are intended for personal use in your tabletop games.
Questions or feedback? This is a beta product under active development.
📸 Photo → Creature🔮 Summoning Circle📄 PDF Stat Block🪙 VTT Token
Mode:
SimpleAdvanced
Simple mode: quick creature setup
Quick Setup
📸 From Photo
🔮 Summoning Circle
1. Choose or capture a photo
On phones, you can take a photo or choose from your library. On desktop, you can pick an image file.
📷 Take Photo
🖼️ Choose File
1. Configure your summoning
Choose a creature type and environment to conjure a random monster from the void.
🔮
The summoning circle awaits your command...
2. Pick creature mode & alignment
Tip: For best likeness results, upload a clear head-and-shoulders photo with good lighting and the face centered.
Neutral (0.5)
Forge CreatureSummon Creature
3. Result
No creature yet. Hit “Forge Creature” to begin.
📜 System Information
D&D 5e (SRD): This app generates creatures for Dungeons & Dragons 5th Edition using the open System Reference Document (SRD 5.1) rules. It is not affiliated with, endorsed, sponsored, or specifically approved by Wizards of the Coast, and does not reproduce closed content.
Edition Support: This app supports 19 systems across 4 categories: Classic/SRD (D&D 5e, Pathfinder 1e/2e, OSR), GMG Original narrative systems, Compatible systems (Daggerheart, Candela, Warhammer, Starfinder), and Genre systems. See full details.
Generate unique magic items with AI-crafted stats, effects, and lore for your TTRPG campaigns.
⚔️ Weapons🛡️ Armor🧪 Consumables💎 Relics
Mode:
SimpleAdvanced
Simple mode: quick item creation
Quick Setup
1. Choose System & Theme
2. Item Properties
3. Theme Tags (Optional)
Select themes to influence the item's flavor and effects.
Generate Magic Item
4. Result
No item yet. Configure options and hit "Generate Magic Item" to begin.
📜 System Information
Supports 19 TTRPG systems. SRD systems use open-licensed content. Compatible systems (Daggerheart, Candela, Warhammer, Starfinder, Mork Borg) use original mechanics. Not affiliated with Wizards of the Coast, Paizo, Darrington Press, Games Workshop, or other publishers. Full legal details.
Browse all the creatures you've created. Click on any to view details.
Loading your creatures...
My Items
Browse all the magic items you've created. Click on any to view details.
Loading your items...
Dungeon Generator
Generate AI-powered dungeons with detailed rooms, encounters, traps, and beautiful maps.
🗺️ Maps🚪 Rooms⚔️ Encounters🪤 Traps
Mode:
SimpleAdvanced
Simple mode: quick setup with 3 options
Fine-tune
Generate Dungeon
1. Choose System & Theme
2. Party Configuration
3. Dungeon Configuration
10 rooms
4. Boss Creature (Optional)
Select a creature you've created to serve as the dungeon's final boss.
5. Include Existing Content (Optional)
Incorporate rooms and puzzles you've previously created into this dungeon.
No saved rooms found.
Generate rooms in the Dungeon Room Generator to add them here.
0 rooms selected
No saved puzzles found.
Generate puzzles in the Puzzle Generator to add them here.
0 puzzles selected
Generate Dungeon
5. Result
No dungeon yet. Configure options and hit "Generate Dungeon" to begin.
📜 System Information
Supports 19 TTRPG systems. SRD systems use open-licensed content. Compatible systems (Daggerheart, Candela, Warhammer, Starfinder, Mork Borg) use original mechanics. Not affiliated with Wizards of the Coast, Paizo, Darrington Press, Games Workshop, or other publishers. Full legal details.
Generate treasure hoards, quest rewards, or enemy drops with coins, mundane items, and magic items.
💰 Treasure Hoards✨ Magic Items📜 System-Specific📄 PDF Export
Mode:
SimpleAdvanced
Simple mode: quick loot generation
Quick Setup
1. Choose System & Theme
2. Loot Configuration
3. Theme (Optional)
Generate Loot
4. Result
No loot yet. Configure options and hit "Generate Loot" to begin.
📜 System Information
Supports 19 TTRPG systems. SRD systems use open-licensed content. Compatible systems (Daggerheart, Candela, Warhammer, Starfinder, Mork Borg) use original mechanics. Not affiliated with Wizards of the Coast, Paizo, Darrington Press, Games Workshop, or other publishers. Full legal details.
Create complete quest outlines with hooks, objectives, scenes, and rewards for your campaign.
📜 Quest Hooks🎭 Multi-Scene🎁 Rewards📄 PDF Export
Mode:
SimpleAdvanced
Simple mode: quick setup with 3 options
Quick Setup
Generate Quest
1. Choose System & Theme
2. Quest Theme & Tone
3. Link to Content (Optional)
Generate Quest
4. Result
No quest yet. Configure options and hit "Generate Quest" to begin.
📜 System Information
Supports 19 TTRPG systems. SRD systems use open-licensed content. Compatible systems (Daggerheart, Candela, Warhammer, Starfinder, Mork Borg) use original mechanics. Not affiliated with Wizards of the Coast, Paizo, Darrington Press, Games Workshop, or other publishers. Full legal details.
Click once to unleash a wild twist, complication, or miracle that shakes up your campaign. Use this when the table stalls, players zig instead of zag, or you just want maximum chaos.
🎲 Random Twists⚡ Campaign Events🌪️ Unexpected Fallout🎭 Story Hooks
1. Optional Tone, Scope & Genre
2. Hit the Chaos Button
🎲 Trigger Chaos
3. Result
No chaos yet. Pick tone/scope (or leave them as-is) and hit "Trigger Chaos".
📜 System Information
Chaos events are system-agnostic and work with any of the 19 supported TTRPG systems. Always sanity-check the impact on your campaign before using live. Full legal details.
Generate interconnected NPCs with relationships, secrets, and plot hooks. Perfect for building political intrigue, crime networks, or faction dynamics.
👥 Connected NPCs🔗 Relationships🎣 Plot Hooks
Mode:
SimpleAdvanced
Simple mode: quick setup with 3 options
Quick Setup
Generate NPC Web
1. Select System & Theme
2. Configure NPC Web
Generate NPC Web
3. Result
No NPC web yet. Configure options and click "Generate NPC Web".