It's set to be a massive year for video games in 2025, with several heavy-hitter franchises all set to see new instalments.
The Castle of the Dragon takes players to Hayabusa Village, where the Black Spider Clan is hunting down the Demon Statue ...