The Metroidvania genre combines elements of Castlevania and Metroid to create experiences that offer interesting, interconnected worlds to explore. These worlds are often packed with an abundance of challenging enemies, boss fights, and abilities to discover.