Virtual camera system are required for third person view.
 To implement camera systems, video game developers use techniques such as constraint solvers, artificial intelligence scripts, or autonomous agents
 This was later modified by Oliver Kreylos of University of California, Davis in a series of YouTube videos which showed him combining the Kinect with a PC-based virtual camera

