Instead of having several different emulators, game engines, other systems and frontends on your Linux/SteamOS system you only need one: RetroDECK.
RetroDECK is an all-in-one retro gaming platform with built-in emulators, game engines, and systems. It's perfect for devices like the Steam Deck or Linux Desktop. It is a self-contained Flatpak application with the goal to provide everything you need for retro gaming right out of the box. With the RetroDECK Framework
, RetroDECK RetroENGINE
and RetroDECK Configurator
it integrates and manage various emulators, game engines and other software, allowing you to play your favorite retro games in one complete package.
- Download RetroDECK from Flathub.
- Add your ROMs/games and the necessary BIOS files.
- Start playing!
For more details, check out our : How-to: Start using RetroDECK
RetroDECK currently supports:
- Steam Deck
- Linux Desktop
- ROG Ally (and similar devices have been reported working by the community)
For more information read up here:
RetroDECK combines all the emulators, game engines, systems, and a frontend into one application available on Flathub. This centralizes all important files and seamlessly integrates additional features.
RetroDECK also comes with specific features such as:
-
RetroDECK Framework: Enhances emulators and the ES-DE interface for deeper integration and easier access to features.
-
RetroDECK RetroENGINE: A headless game runner for power users and developers.
-
RetroDECK Configurator: A multi-tool utility that allows you to change various aspects of built-in systems without needing to enter each system's settings interface.
It can help with:
- Sync your favorite games with Steam.
- Run games with a double-click from a desktop environment using RetroENGINE.
- Check and auto-install some BIOS files.
- Compress games.
- Manage Texture Packs and Mods easily.
- File management tools.
- Troubleshooting tools (Multi-File Structure Checker, partial or full reset of functions).
- Install prebuilt Steam Input profiles for devices like the Steam Deck and external controllers.
- Manage ROMs, scraped media, screenshots, saves/states, gamelists, and more.
- Access global presets to configure multiple emulators at once, such as:
- RetroAchievements.
- Borders.
- Widescreen Mode.
- Swapping A/B X/Y for Nintendo games.
- and more!
For our long term vision you can check out the following wiki page: RetroDECK: Visions and Goals
Use the supports channels on Discord ๐ค-community-support
and ๐-support
.
RetroDECK is still under development, and big updates can change or add features.
It is fine for daily use, but some minor and major features are still being added before we consider it a full release.
Read more here: RetroDECK: Beta period
Yes! Everybody is welcome to contribute in any way possible:
How-to: Contribute to RetroDECK
Name | Description |
---|---|
RetroDECK/RetroDECK | RetroDECK Repo: Main repo of the RetroDECK Project |
RetroDECK/Cooker | Cooker Repo: Cooker Build publication repo |
RetroDECK/Wiki | Wiki Repo: RetroDECK mkdocs-material Wiki source code |
RetroDECK/RetroDECK-website | Website Repo: Retrodeck.net source code |
RetroDECK/ES-DE | ES-DE Repo: RetroDECK's light fork of ES-DE |
RetroDECK/RetroDECK-theme | Theme Repo: RetroDECK's ES-DE Theme |
flathub/net.retrodeck.retrodeck | Flathub Repo: net.retrodeck.retrodeck |
RetroDECK/repositories | Full Org Repo : All other repos in RetroDECK |
Name | Description |
---|---|
RetroDECK Blog | The RetroDECK Blog |
RetroDECK Wiki | RetroDECK Wiki |
Bluesky | RetroDECK Bluesky |
Discord | RetroDECK Discord Server |
Matrix | RetroDECK Matrix Server |
Lemmy | RetroDECK Lemmy Community |
Revolt | RetroDECK Revolt Server |
Name | Link |
---|---|
Github: Service | Github Service Status |
Flathub: Service | Flathub Service Status |
Flathub: Buildbot | Flathub RetroDECK Builtbot |