Machinima (uttalt /məˈʃiːnəmə/ eller /məˈʃɪnəmə/), en sammensetning av ordene machine og cinema, er en fellesbetegnelse for en teknikk brukt for og lage filmer/snutter hvor CGI er rendert i real-time, i interaktive 3D-motorer i stedet for profesjonelle 3D-animasjonsprogrammer. Motorer fra Førstepersonsskytespill og Rollespill er mest brukt. Renderingen kan bli gjort i real-time ved bruk av Personlige datamaskiner (enten med skaperens datamaskin eller seerens), i stedet for komplekse 3D-motorer som krever en mye kraftigere datamaskin. Vanligvis er machinimaproduksjoner laget ved hjelp av verktøy (demofilming, nivå editor, script editor etc.) og ressurser (bakgrunner, nivåer, karakterer etc.) tilgjengelige i et spill.