That swelling sense of satisfaction you get when an excellently designed boss fight caps off a video game is one of the greatest parts of the gaming experience, but not all final bosses live up to their billing. Failing either from a storytelling perspective, or from a visual design perspective, or from a lack of […]