How is Machinima produced?
Machinima can be produced in a couple of ways. It can be script-driven, whereas the cameras, characters, effects etc. are scripted for playback in real-time. While similar to animation, the scripting is driven by events rather than keyframes. It can also be recorded in real-time within the virtual environment, much like filmmaking (the majority of game-specific Machinima pieces are produced in this fashion). While both of these approaches have their pros and cons, they are both Machinima-making techniques.