Interactive Navigation using Blender Game Engine

For years, I have been amazed of Interactive Games where a player can navigate into a building and interact with other players and freely move within the environment.
Some years ago when I am playing the early version of "Quake", I am stunned and have been thinking of the possibility of creating an Interactive Navigation for Architectural Presentation.

And here is BLENDER, a free and open source 3D Software package capable of modeling, rendering, animation, post-compositing, and Interactive features using its integrated Game Engine.

A Test in Interactivity:
 

 This is a test of navigation of an environment, These are simple cubes as buildings, uv textured, with camera using mouselook for navigation. 

An Interactive Navigation:


This is a successful and finished Interactive Navigation using Blender Game Engine. All models are created in blender. Lighting, Shadows, Textures, and Ambient Occlusions are pre-baked and uv mapped to geometry. Surrounding trees are plain polygons textured with alpha transparency (.png) and rotation constrained to constantly face the camera.
Blender Game Engine has an intuitive and easy to follow "logic bricks" to create interactivity even without a knowledge in programming languages.