3D Game-Based Filmmaking: The Art of Machinima (with CD-ROM)