NOTE: The file posted below was made with Blender 2.49b - use any other version at your own risk.
I was messing around with Blender's data blocks yesterday and happened upon a pretty simple way of setting up what is commonly refered to as a god's eye view. Play many games, do you? Well, I do, but not so much the Real Time Strategy type, but that may change. This is how it is supposed to work; you have a view, from above, of the playing field. You can zoom in by scrolling the mouse wheel, and move the view forward or back, or side to side, by moving the mouse pointer all the way to the the edge of the screen. Here is the blend file.
First of all you need a mouse pointer. The script for that is just 2 small lines, connected to an Empty and through an Always sensor. The zooming function is also easy - just connect two sensors to the camera, and instead of using the default Always sensor, reset both to Mouse, and then Wheel Up and one to Wheel Down. (This will move the camera in the Z direction.) Making the camera move from side to side, and forward and backward was a little trickier; I ended up making four seperate panels with a clear material, that are placed at the four far edges of the camera view. All of the panels are parented to the camera, and all of the panels has its own sensor - which is a Mouse Over sensor. The sensors are NOT connected to the respective panel Controllers or Actuators - they are connected to the CAMERA Controllers and Actuators. This is made possible only if the objects are parented. (After parenting each panel to the camera individually you must select all of them together so all of the data blocks appear at the same time, thus making it possible to connect the Sensors from one object to the Controllers and Actuators of any other parented object and or camera.)
Anyway, just press P, and then move the mouse pointer to the edge of the screen, and use the mouse wheel to zoom in and out. Also, the camera was angled slightly, to give a forward-looking view. Personally, I'm just amazed the contraption actually works!
(It works very well once it is made into an .exe - the mouse pointer has a tendency to just keep on going outside the 3D window when the program is run inside of Blender - which is why I use v.2.49b, so I can check if the program is actually going to work. v.2.5 and above cannot make an .exe.
You do not have the required permissions to view the files attached to this post.