Play all of your retro games on the go

We take care of everything. Emulator installation & configuration, bezels, hotkeys, performance fixes and more.

All your favourite systems

Atari, Genesis/Mega Drive , Sega CD, Sega 32X, PC Engine, NES, Super Nntendo , MAME, FinalBurn Neo, Master System, Game Boy, Neo Geo Pocket, Game Gear, Nintendo DS, Nintendo 3DS, Sony PSP, Dreamcast, Playstation, Nintendo 64, Wii, GameCube, Wii U, Switch, etc.

Standard Hotkeys

We follow the AmberElec convention so you can jump right in and know how to save games. And in some emulators we unleash all the Steam Deck's extra controls using custom Steam Input Profiles.

  • Quit Game: SELECT + START
  • Fast Forward: SELECT + R2
  • Quick Save: SELECT + R1
  • Load Quick Save: SELECT + L1

Easy to install but flexible

Our graphical wizard will install everything you need in just a couple of clicks or if you are familiar with emulation you can also customize your installation, choose shaders, aspect ratios, themes, etc. You just need to provide your games and system bios.

Beautifully detailed

Your games will be displayed with box art alongside the rest of your Steam library, thanks to a powerful tool called Steam ROM Manager. We will download and configure Steam ROM Manager for you, so everything is done with just a single click.

EmulationStation Desktop Edition

Do you prefer to keep your ROMs separated from your Steam library? We've got you covered! Installing EmuDeck will also carry over our configurations into EmulationStation Desktop Edition, greatly simplifying the setup process.

SteamOS, Windows and Android

We plan to support all SteamOS Devices like the Anbernic Win600, and if you already use another PC Handheld with HoloISO we have you covered! We are also working on a Windows and an Android port is in the future too.

Install guide

Follow these simple guide or the amazing guide done by RetroGameCorps

  1. If you plan to store your roms on a SD card... Format your SD Card in Steam UI. SD Cards need to be on ext4 (or btrfs) to work on EmuDeck. Then go into Desktop mode by pressing the STEAM button, Power -> Switch to Desktop
  2. Download the Installer down below, copy that file to your Deck's Desktop and run it.
  3. When The installation finish you'll need to copy yor games and run an app called Steam Rom Manager.
  4. Click on Preview, then Generate App list, wait for all the images to download and then click Save App list. The first time it could take some minutes. This will add all your games, emulators an EmulationStation DE to your Steam Library.
  5. Close Steam Rom Manager, click on "Return to game mode" on your desktop and you are good to go!

BONUS: You can use EmuDeck with EmulationStation DE right out of the box, no configuration needed! After you run Steam Rom Manager you will see it on Steam in a new Emulation Collection

Download EmuDeck

EmuDeck updates over the internet so you'll need to download this installer just once.

Remember to copy the installer to your Desktop or it won't work

Need any help or need to contact us?

Reddit | Github | Discord | Twitter | Read the FAQS

Do you want to support our work?

You can donate on Patreon so we can buy more devices besides the Steam Deck to port EmuDeck over.

Emulation Showcase

Take a look at some of the games you can play using EmuDeck.


Troubleshot your problems

  • Q: Is EmuDeck safe to install?
  • A: Yes! EmuDeck doesn't actually install on your system, but rather it downloads and installs emulators using the same sources you would use if installing them manually: the Discover app on your Steam Deck. EmuDeck will also configure those emulators and create a ROM file system to simplify the setup process. Emulators not hosted in the Discover app will be downloaded through their official GitHub source.
  • Q: Do I need sudo / root access?
  • A: No. EmuDeck does allow you to install plugins like PowerTools which will improve performance with some emulators. These tools do require you to set a sudo password, but they are completely optional.
  • Q: Does EmuDeck run on other Steam OS devices?
  • A: We currently support the Anbernic Win600 and other devices running HoloISO.
  • Q: What about Windows or Android?
  • A: We are beta testing the Windows Edition right now and Android is also in the works.
  • Q: Do you use RetroArch from the Discover store or from Steam?
  • A: We currently only support using RetroArch from the Discover app.
  • Q: Are you planing to release a Flatpak?
  • A: Unfortunately creating an EmuDeck Flatpak is not possible at this time, as Flatpaks have several limitations that will prevent EmuDeck to work as intended.
  • Q: How can I get notified of new updates?
  • A: You can join our Discord, and we will notify you there when a new update is live. To update EmuDeck, simply launch the app from your desktop and the app will update itself upon launch. You can also follow us on Twitter or join our Discord.
  • Q: Is there a Hotkeys cheat sheet for every Emulator?
  • A: Sure, just visit our Github for a more detailed cheat sheet!
  • Q: What emulators does EmuDeck install?
  • A: RetroArch for most 2D systems and Nintendo DS and the Dolphin, DuckStation, Yuzu, Ryujinx, MAME, Xemu, Cemu, PPSSPP, PrimeHack, Citra, PCSX2, RPCS3, Vita3K and ScummVM.
  • Q: I'm having issues running some games. What can I do?
  • A: Join our Discord or take a look at our Wiki.