Sonny is a great little game starring a zombie who starts out with limited skills (a super-basic attack and a self-healing spell) and gains more skills as he levels up. At two points in the game, you get access to an additional skill tree (you can choose between five or so each time). Other than having more time to level up the skills from your first chosen tree (which is rendered moot by being able to respec at any point anyway), given two choices, the order in which you pick them has no bearing on what you can do once you’ve picked both.
I’m wondering whether this can be brought to 5e or it’s just too different from how 5e works to be compatible.
I’m thinking a class could have five or six half-subclasses and the PC would be able to select one at level 3 and one at level 12 or so. Is this at all possible without leaving the PC with two weaker choices (in D&D, the features they gain from level 12 to level 20 should be stronger than those they gain from level 3 to level 11, but here, since both options would be available at level 3, they must be equally strong, which makes the class either overpowered at low levels or underpowered at high levels)?
Example of sorts: Warlocks have something similar because they have both pacts and patrons, each of which constitutes a half-subclass in the sense that the warlock must pick one of each. What I want to do is more or less equivalent to what the warlock would be like if patrons were also called pacts and the warlock had to pick two pacts at different levels (then we could have a GOO/Archfey warlock, a GOO/chain warlock or a chain/tome warlock).
To clarify: I’d like to know if people think it can be done without sacrificing balance, since at the moment, to me, it seems like the class would be either too strong at low levels or too weak at high levels.