RetroArch
utility
7/15/2026

RetroArch

byLibretro
8.7
The Verdict
"RetroArch is what happens when engineers optimize relentlessly for the ceiling and let the floor take care of itself. The ceiling is astonishing: a single application that outperforms the hardware it emulates, retrofits online multiplayer onto cartridges from the Reagan administration, and rebuilds the CRT that pixel art was drawn for — free, open, and unencumbered. Nothing else is close. Nothing else is trying to be close." "The floor is a menu that greets a new user with "Load Core" and no explanation of what a core is. That's a real failure, and the Android rating is the receipt: 39,000 people, an average of 3.86, and a huge chunk of them never got a game running." "But this isn't consumer software pretending to be for everyone. It's an instrument. Instruments demand practice, and they reward it in ways that convenience never does. Give RetroArch a week and it becomes the last piece of retro gaming software you'll install. Give it twenty minutes and it'll feel broken." "Set aside the evening. It's worth it."

Gallery

Screenshot 1
View
Screenshot 2
View
Screenshot 3
View
Screenshot 4
View

Key Features

The libretro core system: One app, 100+ systems — NES, SNES, N64, Game Boy, PlayStation, Genesis, Atari, Commodore, arcade. Configure your controller once; it applies everywhere. This is the reason to be here.
Runahead and next-frame response: RetroArch runs the emulation ahead of what you see and discards frames to hide input lag. On the right setup, response times land below original hardware on a CRT. Not a marketing claim — a measurable, felt difference in Mega Man and Street Fighter.
Rollback netplay: GGPO-style online multiplayer for games that predate the concept of online. Two-player Contra across a continent, with rollback smoothing over the latency.
Shader pipelines: CRT masks, scanlines, phosphor bloom, curvature. Pixel art was authored for a display that scattered and blended it. These shaders put that display back, and the good ones are genuinely convincing.
Rewind: Scrub backward through the jump you missed. Trivializes some games; makes others finishable at all.
Save states, soft patching, RetroAchievements: Instant state snapshots, ROM hacks and translations applied at load without touching the file, and an achievement layer bolted onto games from 1991.

The Good

100+ systems under one config — the real reason to use it
Runahead delivers latency below original hardware
Rollback netplay retrofits online play onto 30-year-old games
Genuinely free — no ads, no DRM, no tiers, open source
CRT shader pipeline is the best in the business

The Bad

Menu system assumes prior emulation knowledge; brutal first hour
Play Store build ships with no Core Downloader and appears broken on launch
Interface is non-native everywhere, and dated even at its best
You supply all content; no path from install to playing
Advanced features need knowledge the app never teaches you

In-Depth Review

Bottom Line: RetroArch is the most capable retro gaming software ever built and one of the least welcoming. Push through the menu system and you get 100+ consoles, sub-hardware input latency, and rollback netplay for free — but the Android build will fight you first.

The onboarding problem is real, and it's not an accident

Let's be blunt about the thing every review buries in paragraph nine: RetroArch's learning curve is its defining characteristic, and the user reviews say so in unison across all three platforms. The recurring complaint isn't bugs or performance. It's that the menu system assumes you already know what it's talking about.

The interface is built on nested lists — Main Menu, Load Core, Load Content, Settings, and inside Settings another eleven categories with hundreds of toggles. It's navigable entirely by D-pad, which is a deliberate design choice for the couch and the handheld and a genuinely good one. But it's organized by system architecture, not by user intent. You want to play Super Mario World. RetroArch wants to know your preferred video driver, your audio latency in milliseconds, and whether you'd like to enable threaded video.

This isn't laziness. It's the honest cost of a design that refuses to hide anything, built by people who consider the settings the point. But it means the software is aggressively bad at its first five minutes and extraordinary at its five hundredth.

What you get for the pain

Runahead deserves a longer look, because it's the feature that justifies the whole project. Every emulator adds latency — the frame has to be computed, buffered, composited, and scanned out, and the input has to travel the same road in reverse. Standard emulation is meaningfully laggier than the hardware it imitates, which is why some purists never accepted it.

RetroArch's answer is to run the core one or more frames ahead internally, hold the state, and when input arrives, roll back and replay with the input applied. The frame you see already knows what you pressed. Configured well, this doesn't just match a real SNES on a CRT — it beats it. That's a legitimately remarkable engineering result, and it exists nowhere else in this form.

Rollback netplay lands in the same category. The games in your library were built for two people on one couch. RetroArch's netplay predicts remote input, runs ahead, and rewinds when it guesses wrong — the same technique that made modern fighting games playable online. Applied to a 1987 cartridge, it's a small act of resurrection.

The gameplay loop, once you're through the door

Here's the thing the difficulty curve obscures: once configured, RetroArch mostly disappears. Playlists scan your directories and present games as cover art. Hotkeys save-state, rewind, and shader-toggle without touching a menu. You launch, you play, you quit. The software you spent an evening fighting becomes something you stop noticing.

That's the deal RetroArch offers, and it's an honest one. Front-loaded friction, back-loaded payoff. Compare it to the alternative — a standalone emulator per system, each with its own quirks, none sharing your controller layout — and the ledger works out fast if retro gaming is a hobby rather than a whim.

If it is a whim, RetroArch is the wrong tool and will tell you so in the rudest way possible.

The content question

RetroArch ships no games and takes an explicit stance against piracy. Bring your own ROMs and disc images. It's a legally clean position and a practically awkward one — the app is a car with no fuel and no gas station in sight, which is another chunk of first-hour friction that isn't the software's fault but is very much the user's problem.

Editorial Disclaimer

The reviews and scores on this site are based on our editorial team's independent analysis and personal opinions. While we strive for objectivity, gaming experiences can be subjective. We are not compensated by developers for these scores.