La Emotion Engine, consiste en ocho unidades independientes, cada una trabajando en una tarea distinta, integradas en un mismo die. Estas unidades son:[1]
Cuenta con tres interfaces, una de entrada/salida hacia el procesador I/O, una interfaz gráfica hacia el sintetizador de gráficos y una interfaz al sistema de memoria.[1]
[2]
La CPU se ve emparejada a la primera VPU, para juntas ejecutar el código de juego y los cálculos de modelización de alto nivel. La segunda VPU, se emplea en transformaciones geométricas e iluminación, operando de forma independiente a través de microcódigo. Cuando la primera VPU no es requerida por la CPU, trabaja apoyando a la segunda. La lista de despliegue generada por estas unidades es trasladada a la unidad de imagen, que prioriza y ordena esta antes de ser enviado al sintetizador de gráficos.
Además de aparecer en la PlayStation 2, la Emotion Engine, fue introducido en las primeras versiones de la PlayStation 3. Con las siguientes revisiones, se decidió eliminar la retrocompatibilidad de juegos tratando de abaratar el precio de venta de la consola, al poder prescindir de estos componentes.