The gameplay involves exploring various environments, fighting enemies, and solving puzzles to progress through the story. Players control Joseph as he battles against different types of creatures and human enemies, using a mix of melee combat and magical abilities.