Recording an animation in Blender Internal with Joystick control?

Is it possible to setup a character and scene in Blender Game, use a joystick to move the character around while a fixed camera is in the scene and record it, and then render it out in Blender Internal or Cycles.

So basically, I want to have playable actors for my animation.

If this can be done, can someone please direct me to a tutorial, or introduce a starting point for me so I can start looking up what I need to do?

I looked further into this and realized its too cumbersome. There is no need to answer my question, thank you, I scrapped the animated actor idea.