Register

World & Campaign Builder

An Add-on Module for Foundry Virtual Tabletop

Author: phloro Project Source Foundry Versions 13+ (Verified 13.348) Last Updated 3 days, 1 hour ago

World & Campaign Builder

Supported Foundry Versions

World & Campaign Builder is designed to streamline every part of your TTRPG prep and gameplay—from deep worldbuilding to session planning and live play tracking. Whether you're building a sprawling lore-rich universe or following the Lazy DM approach to lightweight prep, this tool lets you create interconnected characters, locations, organizations, and events with ease, all inside Foundry. It’s fast enough to use in real time during a session, and flexible enough to evolve as your world grows. Optional AI-assisted content and image generation offer powerful creative boosts, but the module is fully usable without them.

See the user documentation for full details.

A note on AI and "Advanced Features"

You'll see lots of references to AI capabilities in the documentation and feature lists. There is no AI-generated content (or any other content) provided by the module (other than foreign language translations of UI elements). It merely has the capability to use AI to generate various things if you desire.

So if you're in the anti-AI crowd, know that the module is fully functional and useful without any use of AI, and all of the AI features/functions are disabled by default.

That said, full details on features, costs, and setup are in the documentation. Any description of AI features in the documentation is clearly denoted as an "Advanced Feature".

Play style notes

The campaign planning component is modeled after The Lazy Dungeon Master, which I highly recommend. There is a freely available copy of the original book and I also recommend the newer Return of the Lazy Dungeon Master (though you have to buy that version).

It's totally possible to adapt your usage of the module to whatever your preferred prep style is, though. If you have ideas for additional approaches or functionality that you'd like to see, please let me know.

Current features

Feature requests?

How it works

The module is designed to support the full cycle preparation and playing your game. While each part is optional, the general flow of using the module to prep and play games is:

  1. Build your world. If your preferred approach is to build every little detail out ahead of time, you can do that.

  2. Prep for a session. Go through the full Lazy DM method and prepare for your session. Use AI to flesh out your characters, locations, etc. (and even create images) or do it all yourself.

  3. Play your game. Reference your prep, create new PCs, locations, etc. on the fly (including AI generation) and record important details of things that were improvised during the session.

  4. Record the results. Capture the things that did (or didn't) happen - fleshing out the world for easy reference in the future and giving you a head-start on the next session prep.

See the user documentation for more details.

Issues?

If you believe you found a bug or would like to post a feature request, head over to the module's Github repo and open a new issue.

Languages

English, French, and German currently supported. Let me know if you want others. PRs also welcome for either new languages or fixes to bad translations in the current ones.

Support

I'm happy to do this for free, as I primarily work on things I like to use myself. But if you'd like to buy me a root beer, I love knowing that people are using my projects and like them enough to make the effort. It's really appreciated!

Credits

See credits page for all the details, but the main one is that I seriously doubt this would have been possible without the FVTT-Types project from League of Foundry Developers. Those folks have been working through a ton of typescript insanity so the rest of us don't have to.

THIS ENTIRE REPOSITORY IS COVERED BY THIS LICENSE AND COPYRIGHT NOTICE

Copyright 2025 Dov Rosenberg

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Categories

Available Versions

  1. Version 1.2.2

    3 days, 1 hour ago
    Foundry Version 13+ (Verified 13.348) Manifest URL Read Notes
  2. Version 1.2.1

    3 weeks, 6 days ago
    Foundry Version 13+ (Verified 13.347) Manifest URL Read Notes
  3. Version 1.2.0

    1 month ago
    Foundry Version 13+ (Verified 13.346) Manifest URL Read Notes
  4. Version 1.0.0

    2 months, 1 week ago
    Foundry Version 13+ (Verified 13.345) Manifest URL Read Notes
  5. Version 0.5.0

    3 months, 3 weeks ago
    Foundry Version 13+ (Verified 13.342) Manifest URL Read Notes
  6. Version 0.4.2

    3 months, 3 weeks ago
    Foundry Version 13+ (Verified 13.342) Manifest URL Read Notes
  7. Version 0.4.1

    3 months, 3 weeks ago
    Foundry Version 13+ (Verified 13.342) Manifest URL Read Notes
  8. Version 0.4.0

    3 months, 3 weeks ago
    Foundry Version 13+ (Verified 13.342) Manifest URL Read Notes
  9. Version 0.3.0

    3 months, 4 weeks ago
    Foundry Version 13+ (Verified 13.342) Manifest URL Read Notes
  10. Version 0.2.1

    4 months ago
    Foundry Version 13+ (Verified 13.340) Manifest URL Read Notes
  11. Version 0.2.0

    4 months ago
    Foundry Version 13+ (Verified 13.340) Manifest URL Read Notes
  12. Version 0.1.2

    4 months, 1 week ago
    Foundry Version 13+ (Verified 13.340) Manifest URL Read Notes
  13. Version 0.1.1

    4 months, 3 weeks ago
    Foundry Version 13+ (Verified 13.339) Manifest URL Read Notes
  14. Version 0.1.0

    4 months, 3 weeks ago
    Foundry Version 13+ (Verified 13.339) Manifest URL Read Notes
  15. Version 0.0.5

    4 months, 3 weeks ago
    Foundry Version 13+ (Verified 13.336) Manifest URL Read Notes