Some games find it hard to create impactful boss battles that go beyond mashing buttons. As far as franchises go, Metal Gear often gets ranked as a series with some of the most in-depth boss battles, including the encounter with Psycho Mantis in Metal Gear Solid. Marios various RPG adventures also rank up there, since players have more to do during the turn-based encounters.