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.

In addition to this, you are able to run original game discs (CDs) from RetroArch.

RetroArch has advanced features like shaders, netplay, rewinding, next-frame response times, runahead, machine translation, blind accessibility features, and more!

Get RetroArch Try RetroArch Online


Latest Cores


RetroArch finally released on Steam!

Today, RetroArch has finally been released on Steam for both Windows and Linux/SteamOS. The Store page can be found here. Differences between the Steam version and regular version Functionally, RetroArch on Steam should be identical to the version you can get on our website, except for the following: There is no Core Downloader to stay […]

Continue reading

Lakka 3.4 released!

Lakka 3.4 has just been released! To learn more, check out this article on our sister site here. This version is based on the latest RetroArch version, 1.9.9 (which was released earlier today).

Continue reading

RetroArch 1.9.9 released!

RetroArch 1.9.9 has just been released. Grab it here. If you’d like to learn more about upcoming releases, please consult our roadmap here. The next version of Lakka (with an updated RetroArch 1.9.9 version) is scheduled to be released very soon! Remember that this project exists for the benefit of our users, and that we […]

Continue reading

PCSX2 Libretro/RetroArch Core Progress Report – August 2021

We’re very excited to share with you all the work we’ve been putting into the PCSX2 core as of late. Reducing file requirements As a general baseline, Libretro strives to make sure that the cores we self-maintain are fairly portable. We’d like not to have the user to require to install several data files inside […]

Continue reading

Latest video