Part one in this series of tutorials for learning to use the Blender Game Engine via Python. It’s recommend that you are familiar with Logic Bricks from my Game Engine Physics series of tutorials. Plus, you should be reasonably familiar with Blender Python programming in general, which you can learn via a separate Playlist that I have uploaded.
Source