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, and more!

Get RetroArch

Features

Latest Cores

News

New core: OpenLara (Windows/Linux)

OpenLara is now available as a libretro core! This is a new work-in-progress Tomb Raider game engine by developer XProger and is already progressing rapidly. If you’d like to know more about the project, please visit its site here. There’s even a cool web demo you can check out here. Available for The OpenLara core is currently available […]

Continue reading

New core: Redream (Windows/Linux)

Redream is now available as a libretro core! This is a new Sega Dreamcast emulator by developer inolen and is already progressing rapidly. If you’d like to know more about the project, please visit its site here. Please try to support inolen’s efforts! Open-source Dreamcast emulation still leaves much to be desired, and this project is one of […]

Continue reading

New Core: Citra (Windows/Linux)

Citra is now available as a libretro core! This port was made singlehandedly by developer j-selby and is already at a pretty impressive state of development. This is an in-development Nintendo 3DS emulator. Available for The Citra core is currently available for: Windows (64bit) Linux (64bit) Further requirements: This core requires OpenGL 3.3 or higher in order […]

Continue reading

More new cores: MelonDS, SameBoy, ARM Linux cores!

This week will be all about a dripfeed of new cores along with a version bump of RetroArch, which will be needed for some of the new cores that will be arriving this week. MelonDS This is an up-and-coming Nintendo DS emulator by StapleButter, and it now has a libretro port. Some of the things […]

Continue reading

Tutorial Videos