The Construct Wizard

The Construct

Arcane Campaign Generator

Summon original RPG campaigns instantly. Configure your parameters and let The Construct weave tales of adventure for your table.

⚔ Campaign Generator

Weaving your campaign...

šŸŽ² Dice Roller

—
Roll some dice!

āš”ļø Initiative Tracker

No combatants yet. Add someone to start combat!

šŸ“ Session Notes

šŸ‘„ NPCs

No NPCs yet. Add your first NPC!

šŸ“ Locations

No locations yet. Add your first location!

šŸŽ­ Factions

No factions yet. Add your first faction!

šŸ“œ Plot Threads

No plot threads yet. Add your first thread!

šŸ“… Campaign Timeline

No events yet. Start building your campaign timeline!

āš”ļø Quick NPC

šŸ“› Quick Names

šŸŽÆ Quick Encounter

šŸŽ² Quest Hook

šŸ’° Treasure

šŸ—ŗļø Location

šŸ“– Getting Started

Welcome to The Construct! This is a complete toolkit for tabletop RPG Game Masters. Here's how to use each section:

šŸ”® Prep Tab

Generate complete campaign outlines before your session:

  • Select campaign type (one-shot, mini, or full campaign)
  • Choose your setting and tone
  • Add any special requests
  • Click "Forge Campaign" to generate
  • Save to your library for later reference

šŸŽ² Play Tab

Everything you need during active sessions:

  • Dice Roller: Click any die to roll. Use custom rolls like "3d6+2" for complex checks
  • Initiative Tracker: Add combatants with name, initiative, and HP. Click "Next Turn" to cycle through combat
  • Session Notes: Take timestamped notes during play. Use the toolbar buttons to tag NPCs, locations, plot points, and combat

šŸ“‹ Manage Tab

Track your campaign between sessions:

  • NPCs: Store all your non-player characters
  • Locations: Build your world map
  • Factions: Track organizations and their goals
  • Plot Threads: Never lose a story hook
  • Timeline: Chronicle major campaign events

šŸ› ļø Tools Tab

Quick generators for on-the-fly content:

  • Generate NPCs, names, encounters, quests, treasure, and locations instantly
  • Perfect for when players go off-script

⚔ Panic Button

The floating ⚔ button (bottom-right corner) gives you instant access to random generators when you need them most.

Keyboard Shortcut: Press Shift + Space to open the Panic Menu

Use it when:

  • Players go completely off-script
  • You need a random NPC name RIGHT NOW
  • Unexpected combat breaks out
  • Players find loot you didn't prepare
  • You need a quick plot twist

āŒØļø Keyboard Shortcuts

  • Shift + Space — Open Panic Menu (quick generators)
  • Escape — Close any open menu or overlay

Pro Tips:

  • Everything auto-saves to your browser
  • Use Dark/Light mode toggle in the navigation
  • Session notes work best with timestamps
  • Generate campaigns before your session, then use Play tab during the game

šŸ“œ Copyright & Legal

This tool is completely free and open. All content generated by The Construct is 100% original and created by AI. You own everything you generate.

Important: This tool is designed for generic tabletop RPGs. We avoid trademarked terms and game-specific mechanics to keep everything legal and system-neutral.

What you can do:

  • Use generated content in your personal campaigns
  • Share campaigns with your players
  • Adapt content to any RPG system

No affiliation: ForgeMage is an independent tool and is not affiliated with any specific RPG publisher.

ā“ Frequently Asked Questions

Q: Is this really free?

Yes! Completely free, no accounts, no subscriptions.

Q: Where is my data stored?

Everything saves locally in your browser. Your campaigns never leave your device unless you choose to export them.

Q: Can I use this for any RPG system?

Yes! The Construct generates system-neutral content that works with any tabletop RPG.

Q: What if I need more generations?

There's a rate limit to prevent abuse (25 per hour, 50 per day). This is plenty for normal use. The limit resets automatically.

Q: Can I export my campaigns?

Yes! Use the Save button to store campaigns in your browser's library. You can always copy/paste content to external documents.

Q: The generator isn't working. What do I do?

If you see "Rate limited," wait a few minutes and try again. If problems persist, check your internet connection or try refreshing the page.

šŸ“š Saved Campaigns

No saved campaigns yet. Generate your first campaign in the Prep tab!

🚨 PANIC MODE
šŸ‘¤ Random NPC
šŸ“› Random Name
šŸ“ Random Location
āš”ļø Random Encounter
šŸ“– Plot Twist
šŸ’Ž Random Loot