Yes, skill trees do assume some level of linear, top-down progression as opposed to completely open-world exploration. But from a game-design perspective, one of the main benefits of skill trees is that they distribute complexity more incrementally over the course of a game, instead of dumping all possible abilities or powers onto a player’s charac... See more