Game Design (General)Practice and Principles
Game design is an art, and like any art it takes effort to perfect it. These articles should help with that...
Blender Game EngineGetting Started
Learning to use the Blender Game Engine takes a bit of time (just like anything else worthwhile). If you don't know how to use Blender yet, I suggest you spend a few weeks learning the user interface, modelling, texturing and animation from the User Manual (offsite). These links will help you on your way once you're ready to dive into the GE:
There are some questions that just seem to pop up over and over again with new users of the Blender Game Engine. I hope that I can offer helpful answers to those here.
Realtime text is your way of communicating with the player. Use text objects to graphically display the score, lives/level, messages, and a wealth of other data.
Note: v2.25 has built in MP3 and OGG support (using fmod). Later versions do not.