I would like to mention a game that I enjoyed greatly, called Fragments of Euclid - link HERE. It is a first person view, walking simulator, attempting to interpret the notion of a fourth dimension and Escher spaces. It is also pretty difficult!