How can we design a fulfilling moral system for a video game?

I recently started replaying Fallout 3 but this time with the addition of a few truly excellent modifications. I won’t got much into this other than to say that Fallout 3 seems to be 100% better when modded but the main thing that  struck me as I was going through the quests is how unfulfilling the moral choices and the relevant moral system is.  It’s nothing more than a Good/Evil scale which seems to telepathically travel around the world making everyone have similar reaction to your character.

I can’t help but be disappointed by it, especially for a game which for some reason has been praised for its wealth of moral options. I guess this is to a large extent due to its open nature and the number of side-quests to take which generally devolves to helping some person for free, helping some person for a reward, or killing them and taking their stuff. Much of this is caused of course by the limitations imposed by full voice acting but that doesn’t change the fact that one feels severely restricted.

Fallout does better than most still, you often have a choice on how to help them and so on, but then the arbitrary karma rewards/punishments come around and travel telepathically around the world which really takes away from the immersion. Fortunately I have a mod which can hide the Karma messages but I can’t escape their effects which makes it very weird when a village I’ve saved from certain doom starts being hostile to me because I murdered a tribe of cannibals and took their stuff, on the other side of the world.

The only way I’ve figured I can immerse myself in such a game is to decide before hand what my alignment will be in terms of a few ambiguous moral rules and stick to them, come what may. For example in the current iteration for example, I’m trying to play a “the needs of the many overweight the rights of the few” kind of character, who is also extremely xenophobic in terms of “weirdos” (i.e. all that are not “proper” humans) and see where that gets me. This leads me to be very nice and fuzzy to humans but extremely callous and downright evil to everyone else. Karma can’t represent this in any meaningful way and thus I end up stuck in the middle as “neutral citizen”, while my relations to most people, human or not, are generally cold. This only is interesting because I keep the experiences of my character in my own imagination as the game does not provide me with any real effect from my actions and even then, the game insists on making things difficult.

For example, in the scenario with the Cannibals Raiders above, I managed to let me talk to their leader at some point but there was no possible combination of dialogue to make them hostile to me once they became friendly. Sure, I could choose between 3 different options to resolve the quest I was in peacefully (all pretty much similar), but none of them fit the personality I’d chosen for my character: The fact that I do not deal with freaks and especially cannibals. There wasn’t even a dialogue choice I could choose to tell them that I was about to wipe them from the face of the earth. I could only proceed to an unprovoked attack which more so ended up triggering a game bug making me fail my quest if I didn’t do it right.

So I started thinking how this could possibly be improved in some significant way so as to capture the more complex effects of my morality. I had a few ideas but then I found this video online and I noticed that it had expressed a part of my thoughts very concisely.

So obviously the concept of factions would go a long way to make the moral system more realistic. Just imagine if one faction asked you to perform a quest which went against the interests of another faction who, when you ended up causing them enough trouble, would mark you as KOS or something. Or if one faction improved their impression of you after word that you wiped out their enemies spread around. Fallout 2 in fact had this, where the reputation system kept track of how each settlement viewed you but in this third iteration, they decided to dumb down the game to the simple good/evil dichotomy.

But further than factions, I’m thinking that games are truly the artistic means where it’s the best way to explore moral issues. Books and movies can only give you a perspective but it’s limited by the ideas of the author and how much one can identify with the characters. However RPGs are made for identifying with the main characters and the freedom to explore paths we wouldn’t normally experience or choose allows for some really interesting thoughts.

Imagine for example, if instead of one Good vs Evil scale, we had more than one, not necessarily as a graph like the video above suggest, but rather as separate counters which moved to either side depending on your actions in the world. Lets imagine for example a gender equality scale where a new character starts in the middle. Depending on the character’s interaction with males or females of the world (i.e. you should get on occasion phrases which allowed you to marginalize particular genders, such as dismissing the opinion of a female or something) this counter would move in either direction.

Now lets say that you have started acting like a misogynist. Initially you would have a few dialogue options which would allow you to move your scale to ther misogynist side of the scale. As you started to move towards it, more and more of your dialogue options would involve being outright sexist, until for example, you wouldn’t be able to refer to females without calling them “chicks” or “bitches”, even to their face. Now obviously this should create friction in the interaction with the women of the world and even a lot of the males through their dialogue, making for example feminist storekeepers have higher prices, women companions desert you and so on.  On the other hand, you could make it so that the player who reaches the far ends of misogyny be eligible for special perks (like the one which is already in the game giving extra damage vs females), special quests and so on. The fact that the initial steps one made into misogyny (i.e. the dialogue options one selected) might not be obvious and yet eventually the player discovers him/herself having progressed towards it might be an interesting result for people who have not even considered how their words and behaviour can be perceived. Not only does this make an interestnig role playing experience, but it might provide people with a new perspective.

Likewise, someone staying in the middle of the scale, at equality, could also be eligible for a perk and might get positive reactions from similarly minded people or factions or negative reactions from sexists.

Other similar scales could easily explore stuff such as racism (even if that is limited to the fantasy races of the game like Super Mutants and Ghouls) freedom of personal choice, mutual aid, respect for property, charity and so on. Therefore, you would not have good or evil characters but you could have a more detailed map of a personality which would be really tough to claim as simply good or evil.

For example. how would you label a person who is really strong in standing by and protecting his people but does not respect those who do not follow traditional values or are not human? How about the one who respects the individuality of everyone but sees all interactions with others through monetary exchanges? How about the one who believes that might makes right and that the more powerful deserve to rule but that one should always protect those who cannot protect themselves?

Most people would probably find a mix of good and bad aspects in each of these examples and the good about an RPG is that it allows you to Role Play such a character and see the world through their eyes. Sure, this is nonetheless limited by the developer’s creativity and possibly impossible to properly represent in the dialogue of a full-voice acted game but even so, you can still go at least halfway through a faction system plus specialised abilities and quests in case someone reaches an extreme moral value.

I hope we’ll see something like this in the future or even better, perhaps this is something that could be modded into the already existing games. Certainly when one can implement a scale for good and evil, one can also implement 3 scales for the moral values they’d like to explore in their game. One could even go for more, but as the video above mentioned, sometimes exploring only a particular moral value can be far deeper than a shallow good vs evil concept which cheapens the morality of the game rather than enrich it.


About this entry