RealmWeave is made for game masters running Dungeons and Dragons and other tabletop role-playing games. You can record your world's details in an adventure archive and generate characters as you need them.
A combat manager helps you prepare encounters in advance or build them during play. Its Cartographer feature creates custom, printable maps from a description of your world, so players get polished visuals. There is a free way to start, and everything is customisable.