I'm currently using bootstrap, jQuery and KnockoutJS to create a simple game. I would like to make a horizontal tech/research tree where the player can do research to get bonuses.
I found a CSS version, but there is no way to implement research having two dependencies, so it would limit the possibilities. I also found two commercial JavaScropt libraries, but I'd prefer not to spend $2000.
How do I create a horizontal tech tree for the web?