RetroArch
Frontend for emulators, game engines and media players (OpenGL graphics API)
RetroArch provides a unified graphical interface for launching and managing a wide variety of emulators, game engines, and media players. It aggregates cores that emulate classic hardware, allowing users to run games and original discs from a single menu that organizes collections by system and supports thumbnails and animated backgrounds. Configuration is centralized, so settings such as video shaders, input latency, and controller mappings are applied globally and can be fine‑tuned through an advanced options panel.
The platform targets gamers and hobbyists who want to preserve and play legacy titles across many devices. It automatically detects and configures common controllers, supports netplay, recording, streaming, and offers shader pipelines that emulate CRT displays or other visual effects. Its design emphasizes low input latency, aiming for response times comparable to original hardware.
RetroArch runs on desktop operating systems including Windows, macOS, and Linux, as well as mobile devices and several gaming consoles. The project has been stable since its inception in 2012 and continues to receive regular updates that expand its library of cores and improve the user experience.
Reviews
Loading reviews…
Similar apps

Emulators & Retro
OpenEmu
Retro game emulator frontend for multiple console systems.

Emulators & Retro
ares
Cross-platform, multi-system emulator, focusing on accuracy and preservation

Emulators & Retro
Amiberry
Amiga emulator

Emulators & Retro
Xemu
Original Xbox Emulator

Emulators & Retro
Citra
Nintendo 3DS emulator

Emulators & Retro
ES-DE
Frontend for browsing and launching games from your multi-platform collection