I had a similar idea about an RPG. But my idea is based around Italian mafia in NYC in the 70's.
First you'd have to make your character of course. And then before you join one of 5 mafia families you'd occasionally do some jobs for each one. Each family is specialized in something different (gambling, prostitution, drugs, guns etc.) Some of the missions would require screwing over one of the other families. At some point in the story, based on your choices and reputation with those families you'd be able to join one of them. And that's where the game would be completely different based on which family you choose to join.
Every family would have their own plot, characters and internal struggles, as well as their own problems with one or more of the other NYC families. And joining one family over another would mean that within the family you chose and choices you made you could die in the end, become the don, exterminate other families and become the don, exterminate other families and stay just a loyal member of the family, go in the witness protection program, help a fellow family member rise to the top by killing your own don for whatever reason, etc. Then based on your reputation and relationship with important members of your family you'd have different goals in missions. Sometimes you'd have to kill another member of the family, or to betray one to save the other etc. If your reputation with one of the characters is low he'd eventually try to kill you or something like that. And these choices can't all exist within one family. You'd have to play the game at least 5 times to get one ending for one family. Let's say there's 3 endings per family and at least 6 major choices per family regarding their internal and external conflicts.
First you'd have to make your character of course. And then before you join one of 5 mafia families you'd occasionally do some jobs for each one. Each family is specialized in something different (gambling, prostitution, drugs, guns etc.) Some of the missions would require screwing over one of the other families. At some point in the story, based on your choices and reputation with those families you'd be able to join one of them. And that's where the game would be completely different based on which family you choose to join.
Every family would have their own plot, characters and internal struggles, as well as their own problems with one or more of the other NYC families. And joining one family over another would mean that within the family you chose and choices you made you could die in the end, become the don, exterminate other families and become the don, exterminate other families and stay just a loyal member of the family, go in the witness protection program, help a fellow family member rise to the top by killing your own don for whatever reason, etc. Then based on your reputation and relationship with important members of your family you'd have different goals in missions. Sometimes you'd have to kill another member of the family, or to betray one to save the other etc. If your reputation with one of the characters is low he'd eventually try to kill you or something like that. And these choices can't all exist within one family. You'd have to play the game at least 5 times to get one ending for one family. Let's say there's 3 endings per family and at least 6 major choices per family regarding their internal and external conflicts.