Is there a way to render metaballs in the blender game engine?Would that be illegal?
No. Metaballs are not working in the BGE (no mesh).
The only thing you can do, is to convert the metaballs to an mesh. Then the BGE will render it, but then the resulting mesh is static.