Dragon Ball Z: Kakarot stands out in many ways, but by far its most unique quality is its attention to detail and faithfulness in recreating the familiar story of Dragon Ball Z. While other games retold the story to a degree, no Dragon Ball Z game has ever been as ambitious as this in giving fans the whole picture as a video game.

Dragon Ball Z: Kakarot achieves this by not only including even some very obscure moments from the anime, but by building its combat system to rival the tenseness and high stakes of the original fight scenes. The fight between Goku and Vegeta at the end of the Saiyan Saga is a perfect example of this, and it is made clear by how differently this game handles the fight compared to prior games.

For the uninitiated, Dragon Ball Z: Kakarot takes players through nearly every moment of the Dragon Ball Z anime, from the arrival of Raditz to the defeat of Kid Buu, and everything in between. One fight in particular, though, has struck a chord in the hearts of many fans: the battle between Vegeta and Goku. Dragon Ball Z: Kakarot's unique mixture of cutscenes and combat charge the battle with an energy most fans haven't felt since watching the original fight for the first time. Compared to other incarnations of this fight in other Dragon Ball games, this one is a clear winner.

RELATED: Dragon Ball Z: Kakarot Snubs Two of the Anime's Most Popular Characters

Take Dragon Ball Xenoverse 2, for example. The premise of the Xenoverse series (Mira and Towa travelling through time and messing with history) all but guarantees that the story won't unfold as it did, but the changes here are pretty drastic. First, Nappa is still alive while Goku fights Vegeta, and the player's character must handle him. Vegeta is powered up by Towa's magic, meaning he should outclass Goku even more, yet this fight still isn't particularly hard. Furthermore, both Vegeta and Nappa turn into Great Apes, but the mechanics for Great Apes in Xenoverse are pretty lackluster, meaning this climax ends up being less than climactic.

The fight is somewhat challenging, and it is certainly a lot of fun, but it simply does not spark that feeling of hopelessness against a stronger opponent that Dragon Ball Z: Kakarot's incarnation does. The uphill battle element is hardly there, especially when the player's character may be overpowered by this point anyway (it's even possible to have attained Super Saiyan already). It's worth noting that Dragon Ball Xenoverse 2 wasn't necessarily trying to create those feelings or retell the story with accuracy, but it makes the work done on Dragon Ball Z: Kakarot that much easier to appreciate.

dbz kakarot screenshots

Other games, like the Dragon Ball Z Budokai series, are unable to replicate this fight as well due to the constraints of their genre. As two dimensional fighting games, it is necessary to balance each character against the others. While some characters are clearly more powerful than others, they must be scaled to be at least close to each other in terms of power in order to keep all playable characters viable, and since Vegeta is a playable character in most Dragon Ball games, he is no exception. The result is a boss fight which feels like every other fight in the game. The CPU controlled Vegeta may be differentiated with higher stats and hit points than the player, but for the most part, it is not different than fighting a friend who plays Vegeta.

By contrast, Dragon Ball Z: Kakarot has no multiplayer components. This means developers are free to truly ramp up the power of enemies during boss fights. When the player fights Vegeta on Earth, he is very clearly more powerful than Goku, and it takes a great deal of skill in order to overcome that power gap. This isn't just represented by higher stats, but by unique techniques available to Vegeta during the boss fight. When Vegeta becomes a playable character in the next saga, the absence of these techniques doesn't feel too out of place, as it is understood that he is going up against much tougher opponents now.

RELATED: Common Mistakes You Should Avoid In Dragon Ball Z: Kakarot

During the fight with Vegeta in Dragon Ball Z: Kakarot, the player feels truly threatened by his power. Victory is not guaranteed, and the focus on the story up till this point makes the stakes feel even higher. Even though players know a game over screen and a reload button are all that await if they fail, it doesn't feel that way. The narrative is strong enough that it drives players to succeed, despite how uphill the battle may seem. Especially for those who haven't seen Dragon Ball Z in quite some time, the scene acts as a reminder of how truly evil Vegeta was early on in Dragon Ball Z, especially compared to his behavior in the most recent Dragon Ball Super content.

Finally, Dragon Ball Z: Kakarot mixes in cinematic throwbacks to iconic moments with its combat. The fight is not simply a brawl between two characters fans recognize, but a complete recreation of the epic battle they remember. Moments like Goku's Kaioken powered punch weave their way effortlessly into the fast and fluid battle, and it feels incredible to not only watch, but to take part in that struggle. In these ways, the final battle of the Saiyan Saga feels as climactic as it should, and Dragon Ball Z: Kakarot does Vegeta justice unlike any game has before.

Dragon Ball Z: Kakarot has done wonders for the franchise, its heroes, and its villains. Fans are reminded of just how strong characters like Piccolo are when he faces down Second Form Frieza, and villains like Raditz are redeemed as more than just tutorial bosses, but real threats to the Earth. The story of Dragon Ball Z is retold in a beautiful and engaging way that allows fans to not just experience it, but interact with it, and includes many new nuggets of information and original content. The fight with Vegeta is but one of many things that this game gets very right.

Dragon Ball Z: Kakarot is available now for PC, PS4, and Xbox One

MORE: Dragon Ball Z: Kakarot Refutes the Claim that Goku is a Bad Father