Thanks for such detailed suggestions!
Like you said, I want to keep the ability to respec Perks, because I don’t want to punish players for making a choice they might not like later on. I also don’t want to force someone to replay the game just because they ended up disliking the build they created.
I’ve thought about adding dialogue options when interacting with the AI, but that would require writing a lot of short dialogue choices, and personally I feel like that would flatten the overall experience a bit. I like that right now everyone can kind of answer the AI’s questions in their own head however they want, or not answer them at all. Also, some players don’t read the story at all. I actually had to add an option to disable it completely after getting requests for it.
Maybe adding something like dialogue options during perk selection could actually be a good idea though. I’ll think about it and see if I can fit it in somehow.
As for the additional morality axis, I did think about making something like a triangle plot for the three morality types, but the more I thought about it, the more terrified I became of how much extra work and balancing that would require lol.
Honestly, I’m already a bit overwhelmed trying to balance three different paths at once. Initially, I never planned for the Karma and Perk system to become this expanded in the first place xD
It would definitely be a cool idea, but on one hand I don’t want to make the game overly complicated, because like I mentioned, it’s already pretty complex for a nodebuster-like game. And on the other hand, it would significantly increase development time, and unfortunately I just can’t afford that right now.