One of the most important aspects for game developers to nail is their protagonists. This makes sense, as these are the characters through which players experience...