I think it'd work great for d&d campaigns. Possibly done along with your players to help get them invested into the world.