A Decky Loader plugin that brings together games from Steam, Epic Games Store, GOG, Amazon, Ubisoft and XCloud into a single, unified library experience on your Steam Deck.
Python
1,377
480 commits
updated Oct 11, 2026
A Decky Loader plugin that brings together Steam, Epic Games Store, GOG, Amazon Games, Ubisoft Connect, Battle.net, GameVault, itch.io, and Xbox Cloud Gaming in a single library experience on your Steam Deck.
Unifideck brings your games from other stores into Steam, so they show up in your library and play just like Steam games — same Play button, same Gaming Mode, same controller-friendly feel. No switching to desktop mode, no juggling separate launchers.
Decky Loader Installation Guide
If an update gets stuck on installing plugin, uninstall the current Unifideck plugin and install the latest ZIP again.
https://www.youtube.com/watch?v=lP-90uYd72w
Installed games are playable immediately after install. The Steam restart is still needed after sync or cleanup so the library refreshes fully.
User guides
Developer / reference
[Unifideck] collections instead.For a longer list of release-specific problems and fixes, see the FAQ.
installing pluginUninstall the current plugin and install the latest ZIP again. This was the recommended workaround for the 0.6.0 -> 0.6.1 transition.
Run Force Sync if needed, then restart Steam when prompted so shortcuts and artwork are reloaded.
Pretty PrintSign into Epic in a regular browser first, accept any pending legal updates, then retry in Unifideck.
Check available storage, make sure the store account is still connected, and inspect ~/.local/share/unifideck/launcher.log.
Install Microsoft Edge when prompted. After the first successful Microsoft sign-in, you may still need to click Play via Cloud once inside the xCloud home screen to finish OAuth.
Make sure your Epic and Ubisoft accounts are linked at epicgames.com/id/link/ubisoft. If problems continue, clear ~/.local/share/unifideck/chromium-auth, ~/.local/share/unifideck/ubisoft_installer_cache, and the Ubisoft prefixes under ~/.local/share/unifideck/prefixes/, then try again.
The easiest way to get logs is Settings -> Capture Logs in the Unifideck Quick Access panel. One tap collects every log and state file, adds a report describing your device and where everything lives, and writes a single zip to your Downloads folder. Attach that file to your bug report. It never contains your passwords, store login tokens, or browser cookies.
Individual locations, if you need them directly:
~/homebrew/logs/Unifideck/ (one file per plugin session)~/.local/share/unifideck/launches/<id>.log (plugin side) and <id>.game.log (Proton/game output)~/.local/share/unifideck/sync_activity.log~/.local/share/unifideck/edge-auth.logUnifideck currently ships with English (US), French, Brazilian Portuguese, Russian, Japanese, German, Spanish, Italian, Simplified Chinese, Korean, Dutch, Polish, Turkish, and Ukrainian.
To add a new language, create a JSON file in src/i18n/locales/ using en-US.json as the template and wire it into the language selector.
To build the plugin from source:
pnpm install./build-plugin.sh prod — produces a versioned plugin ZIP in out/.Common flows (build-plugin.sh):
./build-plugin.sh prod install - build, install into Decky, and restart it../build-plugin.sh dev / ./build-plugin.sh dev install - development build (build number auto-incremented)../build-plugin.sh dev quick-install - fast rsync of backend/config to the live install, no full repackage (run pnpm run build first if you changed the frontend).pnpm run build / pnpm run watch - frontend bundle only.Tests & checks: npm run test:all (backend + frontend), npm run test:backend, npm run test:coverage, npm run typecheck, npm run lint.
@decky/api, @decky/ui, i18nextThis project builds on a lot of open source work and community help.
@decky/api, @decky/ui, and the SteamDeckHomebrew communityIf you want to support development or keep up with releases:
GNU General Public License v3.0 or later - see LICENSE for details.
Numan Mubarak (numanmuabrak@protonmail.com)
This is an unofficial third-party tool. It is not affiliated with Valve, Epic Games, CD Projekt / GOG, Amazon, Ubisoft, Blizzard Entertainment, GameVault, itch corp, or Microsoft.
1,115 followers · starred Jan 2026
717 followers · starred Feb 2026
780 followers · starred Feb 2026
67 followers · starred Jan 2026
A Decky Loader plugin that brings together games from Steam, Epic Games Store, GOG, Amazon, Ubisoft and XCloud into a single, unified library experience on your Steam Deck.
Python
1,377
480 commits
updated Oct 11, 2026
A Decky Loader plugin that brings together Steam, Epic Games Store, GOG, Amazon Games, Ubisoft Connect, Battle.net, GameVault, itch.io, and Xbox Cloud Gaming in a single library experience on your Steam Deck.
Unifideck brings your games from other stores into Steam, so they show up in your library and play just like Steam games — same Play button, same Gaming Mode, same controller-friendly feel. No switching to desktop mode, no juggling separate launchers.
Decky Loader Installation Guide
If an update gets stuck on installing plugin, uninstall the current Unifideck plugin and install the latest ZIP again.
https://www.youtube.com/watch?v=lP-90uYd72w
Installed games are playable immediately after install. The Steam restart is still needed after sync or cleanup so the library refreshes fully.
User guides
Developer / reference
[Unifideck] collections instead.For a longer list of release-specific problems and fixes, see the FAQ.
installing pluginUninstall the current plugin and install the latest ZIP again. This was the recommended workaround for the 0.6.0 -> 0.6.1 transition.
Run Force Sync if needed, then restart Steam when prompted so shortcuts and artwork are reloaded.
Pretty PrintSign into Epic in a regular browser first, accept any pending legal updates, then retry in Unifideck.
Check available storage, make sure the store account is still connected, and inspect ~/.local/share/unifideck/launcher.log.
Install Microsoft Edge when prompted. After the first successful Microsoft sign-in, you may still need to click Play via Cloud once inside the xCloud home screen to finish OAuth.
Make sure your Epic and Ubisoft accounts are linked at epicgames.com/id/link/ubisoft. If problems continue, clear ~/.local/share/unifideck/chromium-auth, ~/.local/share/unifideck/ubisoft_installer_cache, and the Ubisoft prefixes under ~/.local/share/unifideck/prefixes/, then try again.
The easiest way to get logs is Settings -> Capture Logs in the Unifideck Quick Access panel. One tap collects every log and state file, adds a report describing your device and where everything lives, and writes a single zip to your Downloads folder. Attach that file to your bug report. It never contains your passwords, store login tokens, or browser cookies.
Individual locations, if you need them directly:
~/homebrew/logs/Unifideck/ (one file per plugin session)~/.local/share/unifideck/launches/<id>.log (plugin side) and <id>.game.log (Proton/game output)~/.local/share/unifideck/sync_activity.log~/.local/share/unifideck/edge-auth.logUnifideck currently ships with English (US), French, Brazilian Portuguese, Russian, Japanese, German, Spanish, Italian, Simplified Chinese, Korean, Dutch, Polish, Turkish, and Ukrainian.
To add a new language, create a JSON file in src/i18n/locales/ using en-US.json as the template and wire it into the language selector.
To build the plugin from source:
pnpm install./build-plugin.sh prod — produces a versioned plugin ZIP in out/.Common flows (build-plugin.sh):
./build-plugin.sh prod install - build, install into Decky, and restart it../build-plugin.sh dev / ./build-plugin.sh dev install - development build (build number auto-incremented)../build-plugin.sh dev quick-install - fast rsync of backend/config to the live install, no full repackage (run pnpm run build first if you changed the frontend).pnpm run build / pnpm run watch - frontend bundle only.Tests & checks: npm run test:all (backend + frontend), npm run test:backend, npm run test:coverage, npm run typecheck, npm run lint.
@decky/api, @decky/ui, i18nextThis project builds on a lot of open source work and community help.
@decky/api, @decky/ui, and the SteamDeckHomebrew communityIf you want to support development or keep up with releases:
GNU General Public License v3.0 or later - see LICENSE for details.
Numan Mubarak (numanmuabrak@protonmail.com)
This is an unofficial third-party tool. It is not affiliated with Valve, Epic Games, CD Projekt / GOG, Amazon, Ubisoft, Blizzard Entertainment, GameVault, itch corp, or Microsoft.
1,115 followers · starred Jan 2026
717 followers · starred Feb 2026
780 followers · starred Feb 2026
67 followers · starred Jan 2026