The Epic Game Store has a new free PC game to kick off April 2025, and it's an 86-rated RPG from the year 2019.