Scratch permite crear escenarios y programar objetos para que se muevan e interactúen. Los objetos pueden importarse, dibujarse o tomarse fotos. El escenario usa coordenadas (x,y) y los objetos se programan arrastrando bloques de comandos. La presentación permite crear diapositivas como fondos y cambiar su orden. Se puede grabar o importar sonido y datos para cada objeto programado.