Building a Tech Tree Editor in Unity


In my previous post I mentioned wanting to build a tech tree of sorts for Startup Freak. This week I started to make a list of all the possible tasks that a software startup might tackle. It soon became clear that managing a long list like that in a text file is going to become a big burden especially if want to constantly tweak and balance the list and change the dependencies between them.

In this post I’ll talk about building a quick and dirty editor in Unity that generates a JSON file to be imported into the game, and why I subsequently ditched the whole concept. If you are not technically inclined, you may want to jump to that last bit.

Continue reading