I forgot one thing does it have routes?
Nope, It's linear. But at some point you do have the choice to spend some time with one of your companions