Rufus, Anna and Edna... Daedalic Entertainment games.