Play all your retro games on the go

EmuDeck takes care of everything. Emulator installation & configuration, bezels, hotkeys, performance fixes and more.

A lot more than games

Discover all the extra tools that come with EmuDeck!

EmuDeck Compressor

Compress your games using the EmuDeck Compressor tool, saving up to 70% disk space!


Consult emulator hotkeys directly in Game Mode.

BIOS Checker

Validate your BIOS using the BIOS Checker tool. BIOS not included.

Cloud Backup

Backup your saves to the cloud. Cross platform sync coming soon!


Enable your Steam Deck gyroscope for 3DS, Wii, and Wii U games.

Power Tools

Supercharge your Steam Deck to get maximum performance on emulation.

All your favourite systems

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

Hotkeys galore

EmuDeck follows the AmberElec convention so you can jump right in and button combo like an expert. In some emulators, EmuDeck unleashes all of the Steam Deck's controller configurations using custom Steam Input Profiles.

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

Tailored to your needs

EmuDeck's graphical wizard will install everything you need in just a couple of clicks. Looking to customize your install? Choose Custom Mode and select shaders, aspect ratios, themes, etc. ROMs and BIOS not included.

Beautifully detailed

Add your games with box art alongside the rest of your Steam library, thanks to a powerful tool called Steam ROM Manager. EmuDeck downloads and configures Steam ROM Manager for you. Add your ROMs to your Steam Library with just a single click.

EmulationStation Desktop Edition

Use EmulationStation Desktop Edition to manage and launch your ROMs. A beautiful front-end with endless customization and themes.

SteamOS, Windows, and Android

EmuDeck for Windows gives you the same ease of use than our SteamOS version. Check our Patreon for updates on the development of these and other features.

Fancy a new Steam Deck OLED?

SteamOS Guide

Learn how to install and use EmuDeck on SteamOS and Linux

Windows Guide

Learn how to install and use EmuDeck on Windows devices

Download EmuDeck

EmuDeck updates over the internet so you will only need to download this installer just once.

Need any help or want to contact the EmuDeck team?

Reddit | GitHub | Discord | Twitter / X | Latest Changelog | Read the FAQs

Introducing Early Access

Interested in getting new features early? Support EmuDeck on Patreon for a sneak peek of the latest features like Synced Saves across different EmuDeck installation and even other platform like OnionOS, Android support, and more things to come!

EmuDeck's policy regarding donations

We are an open source project so we support the whole Emulation open source community.

EmuDeck's is in a special situation because it needs a lot of tools from some other developers so we want to make clear what means making a donation to EmuDeck and be transparent about our own internal rules

  1. If we add a third party tool or emulator we'll always ask permission to the developer of said tool.
  2. We won’t keep EmuDeck on new platforms like Windows exclusive for early access users for a long time, we will release a public beta to the public as soon as we have something stable enough and then work from there. Early access users will still get new features first if that doesn't contradict rule #1
  3. Everything we code inside our team will be kept as an early access feature, those features will be released to our early access users weeks or months before the public release. Some examples of this are CloudSyncs of saved games, direct multiplayer, bug fixes, optimizations of Emulators, etc.
  4. We will also give regularly donations to all the tools that EmuDeck uses, so donating to us will also allow us to contribute to the entire community.


Frequently Asked Questions

  • Q: Is EmuDeck safe to install?
  • A: Yes! EmuDeck does not actually install on your system. It downloads and installs emulators using the same sources you would use if you were to install them manually. EmuDeck configures these emulators and creates an easy to use folder directory to simplify the setup process.
  • Q: Do I need sudo / root access?
  • A: Not on SteamOS or ChimeraOS. EmuDeck does allow you to install plugins like PowerTools which will allow you to manage performance settings. These tools do require you to set a sudo password, but they are completely optional. In Linux you'll need your sudo password in order to install all our dependencies
  • Q: What are the Linux dependencies?
  • DEBIAN_DEPS="jq zenity flatpak unzip bash libfuse2 git rsync whiptail"
    ARCH_DEPS="steam jq zenity flatpak unzip bash fuse2 git rsync whiptail"
    FEDORA_DEPS="jq zenity flatpak unzip bash fuse git rsync whiptail"
    SUSE_DEPS="steam jq zenity flatpak unzip bash libfuse2 git rsync whiptail"
    VOID_DEPS="steam jq zenity flatpak unzip bash fuse git rsync whiptail"
  • Q: What about Windows or Android?
  • A: EmuDeck for Windows is in beta testing right now. Android is also in the works.
  • Q: Do you use RetroArch from the Discover store or from Steam?
  • A: EmuDeck currently only supports using RetroArch from the Discover store.
  • Q: Are you planning on releasing a Flatpak?
  • A: Unfortunately creating an EmuDeck Flatpak is not possible at this time. 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 the EmuDeck Discord, and the EmuDeck team will announce when a new update is live. To update EmuDeck, simply launch the app from your desktop and the app will update itself upon launch. Follow EmuDeck on Twitter or join the EmuDeck Discord.
  • Q: Is there a Hotkeys cheat sheet for the various emulators?
  • A: Sure, just visit the EmuDeck Wiki for a more detailed cheat sheet!
  • Q: What does EmuDeck install?
  • A: List of Projects installed by EmuDeck
  • Q: I'm having issues running some games. What can I do?
  • A: Join the EmuDeck Discord or take a look at the EmuDeck Wiki.


EmuDeck would not be possible without all of these great tools and emulators