A cross-platform graphical front-end for emulators that supports controller navigation.
You can access all your favorite games in one place, even without a keyboard, with this graphical emulator front-end!
Flexible
Not a fan of the look? You can customize each individual screen according to your tastes with a comprehensive theming system.
Would you like to use an emulator we haven't thought of yet? Almost any program can be emulated with EmulationStation, even things that aren't games!
Open Source
Does an important feature need to be added? Are you dissatisfied with something? EmulationStation can be improved if you have the time and expertise.
RPi Support
EmulationStation is written in C++, and even low-power devices like the Raspberry Pi can run it smoothly.
RetroPie Project's EmulationStation comes pre-configured with emulators for over 30 platforms and includes the popular RetroPie Project.
Compatible with any controller
The EmulationStation program provides an interface that can be used with any four-button controller.
The emulators themselves have to be configured separately...at least for the time being.
With the custom theming system, each system can have the look it deserves
With EmulationStation, you can customize the look of each screen on a per-system basis, from the system-select screen to the game list.
Are you not a fan of our style? You can try another set or make your own!
Easily download game box art using the built-in metadata scraper
Easily download each game's full name, description, box art, rating, release date, developer, publisher, genre, and player count.