In the first installment of Bayonetta, the witch of Umbra faced the angels to recover her memories and, in the second, she faced the demons to rescue her friend. Now, the witch returns with the aim of saving the world from the homunculi, artificial biological weapons created by man. For this new campaign Bayonetta has the help of old allies, some of whom have gone from enemies to friends, and the assistance of Viola, a sword-wielding apprentice witch who can summon Cheshire, a demonic companion who fights autonomously.
In Bayonetta 3 our protagonist maintains her style of play that combines melee and ranged attacks with pistols. Combos are easy to pull off, but pulling them off takes some practice. One of the key mechanics remains Warp Time, a time slow that kicks in after you dodge an attack at just the right moment. During this trance you have to inflict as much damage as possible and try to continue avoiding attacks to lengthen the duration of the Warlock Time as much as possible.
If she needs backup, Bayonetta resorts to summoning demons. Players can assign three demons and should keep in mind that while one of them is active the witch will be exposed to enemy attacks. One of the keys is to alternate between Bayonetta and the demons. In this way you can activate Torture Attacks, Slave Wink, a move to finish off opponents at the end of a combo, or Slave Assault to counter an attack. Demons are also useful during exploration.
As for Viola, she is armed with a sword and magic darts that are coupled with a series of moves based on brute force, so her fighting style encourages ending fights sooner rather than later. This character also masters Warlock Time, but instead of activating it by dodging, she activates it by blocking attacks. When it comes to summoning demons, Viola can turn to Cheshire for help. This demon is tied to her sword and moves autonomously, so when she releases it she must fight bare-knuckle and won’t have the option to activate Warlock Time.