Machinima is which use real-time graphics rendering platform game engine to create animated videos or films. Traditional methods of machinima filming are stand-alone methods that using artificial intelligence scripting to implement the plot. However, massive script writing work of artificial intelligence will cost a IoT of manpower and resources. This paper proposes a method based on network game and Kinect. Compared to traditional machinima filming in stand-alone environment, this method based on network game framework, uses Kinect to control character's motions and added functions to control actor's position, implements a more complete machinima system.