Self

Self is a Kafkaesque adventure puzzle game.

Source: Giant Bomb New Releases Self