@goshki I won't say "yes" or "no", but I'll give an example. In one project I worked in everything was fine until we introduced a tech tree. A tech tree is basically a bunch of things that say "this specific thing right here used to be a number but now it's a function". It turned out many of our features weren't ready for that. Would be nice to take the tech tree into account from day one, except no one could tell in advance what techs were going to be there, because it depends on playtests.