Betrayal is a departure from the other two Bloodrayne games. While the first two games were 3D action games with light platforming elements, Betrayal is a 2D platformer with some interesting combat. The game has a gorgeous aesthetic and a punishing difficulty curve; it really makes you work for your victories. You definitely are going to want a controller, as it requires a lot of precise button and d-pad movement that is just not going to be as smooth as on a keyboard. The combat is combo based and gives you a lot of options for dealing with the hordes of enemies; it feels like a 2D version of the combat in Bloodrayne 2. The platforming sections in between combat sections will require you to demonstrate an understanding of all your movement options, especially if you want to collect all the skulls (every 5 is a stat boost). The game also gives you a rating based on your level performance; expect your first runthrough to all be the lowest rating as the game wants you to come back and try to learn how to speedrun it.