RetroArch is a frontend for emulators, game engines and media players.

It enables you to run classic games on a wide range of computers and consoles through its slick graphical interface. Settings are also unified so configuration is done once and for all.

RetroArch has advanced features like shaders, netplay, rewinding, next-frame response times, and more!

Get RetroArch

Features

Latest Cores

News

Introducing Reicast OIT libretro core + updated Reicast regular core

The Reicast libretro core has seen several big improvements as of late, and we thought it would be remiss of us if we did not take this opportunity to talk about it. There are two cores now There are now two Reicast cores: Reicast regular Reicast OIT Reicast regular: Contains an OpenGL renderer that requires […]

Continue reading

RetroArch + Bliss-Box Partnership

RetroArch is partnering with Bliss-Box to bring their unique, modular solution for using original gamepad hardware to RetroArch/libretro’s numerous retro-gaming cores. The partnership creates a single solution for retro-gaming with original controllers without the need for configuration workarounds or external launchers. This functionality has been quietly added to RetroArch for a few versions, but we […]

Continue reading

RetroArch 1.7.3 – Released!

RetroArch 1.7.3 has just been released! Grab it here. This latest version has also been uploaded to the Google Play Store. If you’d like to show your support, consider donating to us. Check here in order to learn more. Highlights New WIMP GUI for PCs! RetroArch now has a WIMP GUI, powered by the powerful […]

Continue reading

RetroArch 1.7.2 – Released!

RetroArch 1.7.2 has just been released! Grab it here. This latest version has also been uploaded to the Google Play Store. If you’d like to show your support, consider donating to us. Check here in order to learn more. Highlights Runahead latency reduction – better latency than the real hardware This might just be our […]

Continue reading

Tutorial Videos