Graphviz
A mature open graph-visualization toolkit that lays out nodes and edges as hierarchies, networks, and relationship diagrams through DOT and related languages.
Why it’s here
Technical and systems designers can keep skill trees, dependencies, quest networks, and state relationships reviewable, generated, and version controlled.
Best fit
Prototype systems, stories, and interactions, then validate them with real players.
Before you commit
Automatic layout does not guarantee clear communication and dense graphs still need decomposition; DOT and renderer options take learning, and interactive prototypes need another tool.