RetroArch es conocido sobre todo por ser un programa con el que se pueden ejecutar numerosos emuladores y juegos, todos ellos personalizados y adaptados específicamente a la API de libretro.
Está diseñado para ser rápido, ligero y portátil. Intenta situarse a la vanguardia de la tecnología en cuanto a las tecnologías compatibles, al tiempo que busca ser lo más compatible posible con versiones anteriores, un objetivo paradójico donde los haya. Cuenta con características que pocos otros juegos o emuladores especializados tienen, tales como:
- Rebobinado en tiempo real y juego en red con GGPO
- La compatibilidad con la serialización de Libretro permite implementar fácilmente funciones como el juego en red con retroceso. También te permite rebobinar tus partidas en tiempo real.
- Shaders de múltiples pasadas (hasta 8 pasadas)
- Fue uno de los primeros programas en incorporar compatibilidad con shaders en la interfaz de usuario. RetroArch cuenta con su propia especificación de shaders, que está siendo ampliamente utilizada e implementada por otros programas ajenos a RetroArch/Libretro.
- Además, es uno de los únicos programas de su clase que admite hasta 16 pasadas de shader, junto con hasta 128 parámetros de shader. Puedes encontrar muchos shaders impresionantes que mejoran el aspecto visual de los juegos.
- Sombreado adaptado al juego
- Compatibilidad con sonido en red remota
- Un sistema GUI/OSD integrado
- RetroArch puede cambiar por completo su aspecto con solo unos clics. Puede pasar de una interfaz de usuario de baja resolución pero funcional (RGUI) a un clon completo del XMB, y así sucesivamente.
- Compatibilidad impecable con Linux
- RetroArch fue pionero en muchos aspectos al ofrecer compatibilidad con Wayland, DRM/KMS y muchas otras tecnologías gráficas que aún no son estándar en muchos programas de Linux. Está diseñado para tener la menor cantidad posible de dependencias, al tiempo que permite crear versiones personalizadas de RetroArch con compatibilidad específica para varias API nuevas.
- A diferencia de muchos otros programas, Linux no se trata como un ciudadano de segunda clase, sino como uno de primera clase.
- Compatibilidad con versiones anteriores impecable
- ¿Cuántos otros programas para Mac son compatibles a la vez con PowerPC, Macs Intel de 32 y 64 bits?
- Libretro/RetroArch mantiene vivas las plataformas con nuevos contenidos mucho después de que hayan superado su fecha de caducidad. Véase PlayStation 3, PSP, Wii, GameCube, etc. La lista sigue.
- Una consola de videojuegos multiplataforma
- El objetivo de RetroArch es disponer de una plataforma de consola de videojuegos sin las limitaciones impuestas por las fronteras entre plataformas ni las diferencias de arquitectura. Con este fin, se esfuerza por ser compatible con el mayor número posible de plataformas.