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


Latest Cores


Update on the Retro Freak situation

After getting into contact with Cyber Gadget and explaining to them the situation pertaining to the illegal usage of non-commercially licensed open source emulators, we are pleased to report the following – “Dear Mr. Matteis, Our sales of the Retro Freak are being suspended at the moment to investigate the legitimacy of the open source […]

Continue reading

ChaiLove – Another Take on 2D Game Development

When it comes to 2D game development frameworks, there are many options out there for indie game developers. Every framework has its own pros and cons, and its own use cases. Today, let’s talk about LÖVE, baby. LÖVE is an awesome framework to make 2D games in Lua. With some modification, these games can be […]

Continue reading

RetroArch 1.7.0 -Released!

RetroArch 1.7.0 has just been released! Grab it here. This latest version has also been uploaded to the Google Play Store. We here at RetroArch/Libretro wish you a Merry Christmas and a Happy New Year! If you’d like to show your support, consider donating to us. Check here in order to learn more. General changelog […]

Continue reading

Appeal to game journalists – about Retro-Bit and about the new ‘retro emulation industry’ in general

Dear game journalists and other members of the press, We are beyond the point of desperation at this point, and we ask you dearly for your help in this ongoing problem. Independent entrepreneurs are playing loose and fast with the laws and licenses surrounding open source code, and we have found ourselves the victim of […]

Continue reading

Tutorial Videos