[Resource] I've made an open source town generator which generates NPCs that actually live in the town, complete with relationships, taxes, and other anti-Boblin measures!

This page summarizes the projects mentioned and recommended in the original post on /r/dndnext

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • Eigengrau-s-Essential-Establishment-Generator

    A town generator that is suitable for out of the box play in any fantasy TTRPG setting.

  • When your players delve too deeply into the history of an NPC, or are a little too curious about the local economy, socio-political climate, or just really want to know the average wage of a town, that's a Boblin the goblin moment (source: Bun Boi, check him out!). Luckily, Eigengrau's Generator can help out. It's a DM tool that procedurally generates towns, taverns, and NPCs. It does more than just that, though- towns have taxation which is reflected in NPC wages, and NPCs that are in too much debt might seek out a loan. It supports half-human lineages, step-children, polygamy, and Kinsey scale modeled sexuality. We're automating as much of the dull worldbuilding as possible so you can get to the fun stuff- the plot.

  • TownGeneratorOS

    The source code of the Medieval Fantasy City Generator

  • Its based on OpenFL/msignal so it should play nice with your Javascript-based generator (link to github).

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts