"Snake in a cube" or "Adventures in the surface of a cube", is a derivation of the classic snake game with some changes that make it more challenging.
The snake lives on the surface of a cube, ie, a finite but unbounded world. As being flat it is, only has complete awareness of what's on the face it is. However it has a 3D perception of itself.
Their survival required to respect some basic rules like not being too on one face, not being too little on one face, eating regularly basic food that are offered ... . However, to be victorious must do more than that.
At various levels must face to cube residents increasingly sophisticated. From simple static entities to animate beings with complex behaviors .... and sometimes dangerous. In the last level must deal with a ghost snake that shares the cube and play with identical rules.