Devil May Cry 3

Devil May Cry 3: Dante's Awakening is the third game in the Devil May Cry series. This is a prequel to the first game. In this game Virgil along with Arkham are trying to unleash the demon world on the human world. The tower is the key to the demon world, but first Vergil needs the Amulet Dante posseses. While climbing the tower Dante finds Lady a demon hunter and Jester a original character to say the least.