What Is RetroArch?

RetroArch is an open-source project capable of running multiple video game emulators in one interface. On top of the features extra offered by individual emulators, RetroArch provides several additional perks including:

Gamepad and touch screen support.Extensive video and audio customization.Recording and streaming capabilities.Online multiplayer options.

Since it’s open-source, anyone can contribute new cores and customization tools, and frequent updates are released with new features. RetroArch emulates more than games and consoles. For example, there are cores for video game engines, so you can do things like design your own Tomb Raider game using the original assets.

RetroArch Cores and ROMS

While RetroArch is convenient once set up, the set up process can be time consuming. It’s a tool aimed at advanced users interested in software development who like tinkering with settings. If you just want to play games for a particular system, then there may be better options for emulators. Before you can play games, you must download the emulators (called cores) as well as the ROM or ISO file for the game you want to play. Cores can be downloaded from within RetroArch, but you’ll have to obtain games by other means.

How to Use RetroArch on PC

The process for setting up the desktop version of RetroArch is the same on Windows, Mac, and Linux:

How to Configure RetroArch

RetroArch applies custom settings to all of your emulators by default. To configure settings individually for each emulator:

How to Set Up Controllers in RetroArch

You can plug in your PS4 or Xbox One controller to navigate the RetroArch interface. To customize controller settings:

How to Download Updates and Custom Tools

Select Online Updater from the main menu to download updates and extensions to customize RetroArch. Some notable options include:

Update Core Info Files: Download the latest updates for your emulators.Update Assets: Download the latest version of the RetroArch interface.Update Thumbnails: Download box art for games in RetroArch.Update Cheats: Enable cheats for games when available.Update Overlays: Choose borders/overlays for your emulators.Update Cg/GLSL Shaders: Choose filters to simulate old TVs.

How to Set Up RetroArch on Android and iOS

Before you begin, it’s helpful to have all of your ROM files in one place. You can create a folder and transfer the files from your computer. To get started playing classic games on your mobile device with RetroArch:

How to Set Up RetroArch on Switch, Xbox One, and Other Game Systems

RetroArch.com has tutorial videos for how to set up RetroArch on different video game consoles. You may be required to hack your device, which will likely void the warranty.