It is a 3d world with textured walls! Use arrow keys to move. I am working on a first person shooter, using this engine :) Follow to stay updated.
If you want good quality textures, set resolution to 1, but be prepared for lag. Use the texture variable to cycle through five different textures.
Ray-casting code- http://lodev.org/cgtutor/raycasting.html