I used to work in the game industry as an artist, having worked in several games for different consoles and learned lots of things, after a while leave the mainstream and decided to start doing some project as indie, and/or collaborations with other indie projects
BGE scene test with god rays and shadow maps, also using the Mouse actuator for the FPS controller
You really have a lot of talent with Blender Game Engine.
I hope you do more work, levels and in-game footage.
I love seeing people create professional projects with an open source engine.
its very encouraging to learn Blender