All-in-One Retro Gaming Platform for Steam Deck and Linux

Powered by ES-DE and third party components such as tools and emulators, RetroDECK combines all of your gaming needs into a single package. Pair that with a best-in-class Steam Deck controller configuration, and you'll be in retro gaming paradise.


No need to configure the systems

(But you can if you want)

With RetroDECK, everything has been pre-configured for optimal performance and quality. If you want to dig deeper, you can tinker with common emulator settings in the RetroDECK Configurator. And don’t worry – you can always reset with a single click.

Check out the blog!

Our amazing team posts a monthly update on the RetroDECK blog. Check it out if you want to stay up to date with our development.

The RetroDECK and ES-DE logos on a black screen A RetroDECK icon on the Steam Library page.

Designed for Gaming Mode

RetroDECK fits right in with the other games in your Steam library.

The RetroDECK custom ES-DE theme showing various emulation engine options. The RetroDECK custom ES-DE theme showing various game options.

Custom ES-DE Theme

RetroDECK includes a custom ES-DE theme with pixel text and retro vibes. But you can choose any ES-DE theme in the settings menu.

Available starting with v0.9b. You can find it in the Cooker builds!

And so much more!

Enable cheats in all supported emulators.

Use the ES-DE frontend to automatically download screenshots, videos, manuals and metadata for your library.

Connect with RetroAchievements and get credit for all of your amazing accomplishments.


Easily install on other Linux distributions.

Use the custom controller template for quick access to emulator settings with the touchpad.

Play online with supported emulators.

We can't do this alone!

RetroDECK is run by volunteers. If you appreciate our work, please consider code contribution or donating to us or our sibling projects.