Motor de emulación que funciona como capa unificada sobre múltiples emuladores individuales, llamados núcleos o cores (libretro). En lugar de usar un emulador distinto para cada consola, RetroArch carga el núcleo adecuado y centraliza la configuración, los controles y funciones como el rebobinado o los guardados rápidos. Es la base sobre la que se apoyan Recalbox, Lakka y RetroPie.



