An upcoming steampunk point and click adventure game by Daedalic Entertainment, set in 1871 England.
Ups! sorry we're collecting characters for this videogame