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


DirkSimple core added on Steam + RetroArch update

DirkSimple core added to Steam We added a new core, DirkSimple. This brings the total number of available cores on Steam to 60 now. DirkSimple is a core written from scratch by icculus, one of the original creators/maintainers of popular open source projects like SDL. It can play some of the 1980s LaserDisc arcade games. […]

Continue reading

Development Plan – March 13, 2023

A new concept we’re going to try, we’ll see if it lasts. Expect irregular blog posts like this, whenever something is on our mind that we want to share. It’s basically like a development diary where we discuss future plans for upcoming versions and what we have been thinking about doing. Raising the lowest common […]

Continue reading

RetroArch 1.15.0 release

RetroArch 1.15.0 has just been released. Grab it here. If you’d like to learn more about upcoming releases, please consult our roadmap here. Remember that this project exists for the benefit of our users, and that we wouldn’t keep doing this were it not for spreading the love to our users. This project exists because […]

Continue reading

Lakka 4.3 release

After a long hiatus, Lakka is finally back! New version of Lakka has been released! We are happy to announce the new and updated version of Lakka. Lakka 4.3 is based on RetroArch 1.14.0. Read the full article on our sister site here.

Continue reading

Latest video