A demonstration of how particles can be done in the Blender Game Engine using PyOpenGL