Real time renderer

Does blender game engine have the capability to output to video files? Eg avi? A simple google didn’t show anything. Is there a script for that?

You can turn on record animation under the game tab at the top of the window and then render it with bi, or use a video recording program.

Maybe the python fuction: makeSnapshot().
I don’t know is working now.

my old dream to render with BGE…
one of my short film is planned for BGE rendering, but finally I render it with BI, but with some python coding I can render it with BGE

Sounds like you need a new feature… :0)

I believe that you can do an OpenGL animation by clicking the little icon at the bottom right of the viewport.