Kittens Game Tech Tree

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 :pensive_face: