In a precursor to another project, I built a visualization of different technology options as they become available throughout the game. There was never really a goal in building this, as I was only experimenting with different rendering solutions to produce any acceptable rendering of the data for a different project.
What is fun here, is that the data is first extracted from a live snapshot of the game through instrumentalization of the code. The DOT description is then generated from it. This implementation then renders the image on-the-fly with the WASM version of graphviz.
If you open the developer console of your browser, you can see the DOT code. Embedding didn’t work ![]()