Personally, from experience you would need to know python to fully utilise the game engine in blender.
If you haven't already, I would recommend joinin the blender forums, you also have to be good at modelling and texturing too.
iamthwee
Posting Expert
5,950 posts since Aug 2005
Reputation Points: 1,543
Solved Threads: 439