欧博娱乐mubaraknumann/unifideck: A Decky Loader plugin
Unifideck - Unified Game Library for Steam Deck
A Decky Loader plugin that brings together games from Steam, Epic Games Store, GOG and Amazon into a single, unified library experience on your Steam Deck.
Table of Contents
Features
Unified Game Library - Epic Games, GOG and Amazon games appear directly in your Steam library*
Great On Deck for All - Great on Deck tab will show all games in your connected libraries that are platinum rated or verified by Steam.
One-Click Installation - Install Third Party games directly from Steam's interface
Cloud Saves - Currenly available for Epic and GOG. Not all games supported.
Automatic Artwork - Game covers, banners, and logos fetched automatically from SteamGridDB
In-App Authentication - Log into supported Third Party stores without leaving Gaming Mode
No Restart Required - Installed games are playable immediately without restarting Steam**
*Yes, other game store integrations are planned but depends on solutions available and our development pipeline **Still needs one time restart after libraries have been synced
Screenshots
Unified Game Library

Game Details

Prerequisites
Decky Loader must be installed on your Steam Deck
That's it! All other tools and dependencies are bundled with the plugin.
Installation
Download the plugin ZIP file from the Releases section.
Open Quick Access Menu (three dots button)
Navigate to Decky → Settings (gear icon)
Enable Developer Mode if not already enabled
Click Install Plugin from ZIP
Navigate to the downloaded ZIP file and select it
The plugin will install automatically
https://www.youtube.com/watch?v=lP-90uYd72w
Building
To build the plugin from source (for development or local testing):
Prerequisites: Node.js 16.14+, pnpm v9, the Decky CLI (run .vscode/setup.sh), and Docker or Podman for the plugin build step. The build script will use Podman if Docker is not installed (e.g. on Steam Deck).
Steps:
Install dependencies: pnpm i
Build the frontend bundle: pnpm run build (this ensures dist/index.js exists).
Build the plugin package: run ./.vscode/build.sh from the project root.
The build script wraps the Decky CLI (e.g. cli/decky plugin build .) to produce a Decky-compatible plugin zip in out/ (for example, out/Unifideck.zip). It assumes the frontend has already been built (step 2) and that any required backend files are present in the repository. For the expected plugin zip layout (dist, package.json, plugin.json, main.py, LICENSE, bin, backend, etc.), see the Decky Plugin Template .
Getting Started
Open the Quick Access Menu and find Unifideck
Connect your Epic Games, GOG, Amazon accounts using the authenticate buttons
Click Sync Libraries and wait for completion. Restart Steam.
Your games will now appear in your Steam library!
Known Limitations
The plugin creates custom tabs that replace the standard Great on Deck, All Games and Installed tabs so standard filtering and sorting will not work (for now).
The plugin handles proton/winetricks automatically, but you can use any proton version of your choice. See compatibiity docs.
Game download paths (local and sd card) are fixed (for now)
Not all games have artwork available - some may show default images. Suggest using SteamGridDB.
Cloud saves implemented, but may not work for all games
Compatibility with Tabmaster - created collections that can be used to create tabs. Does not show custom tabs when this is installed.
Troubleshooting
Epic Store Login Shows Blank Screen or 'Pretty Print' Option
Login to Epic via a different browser or device, confirm login works/accept any policies
Try Again
Why this happens Apps and plugins that use the Epic API often get "locked out" when Epic updates its legal agreements. Because the plugin can’t display the full legal window, the login request simply fails until you manually agree to the terms on the official website or desktop app.
Force Use of Compatibility Tool
DO NOT select this option for Unifideck games. Proton/Wine compatibiltiy is handled automatically and is not configurable right now.
Games Don't Appear After Syncing
Restart Steam/Steam Deck
Re-run sync/force sync from the Quick Access Menu
Check that your accounts are still connected
Can't Install a Game
Make sure you have enough storage space
Check that your store account is still authenticated
Try logging out and back into the store
Check the launcher logs at ~/.local/share/unifideck/launcher.log
Cover Art Missing
Run another sync - artwork is fetched during the sync process
Some games may not have artwork available in the SteamGridDB database
Game Won't Launch
Check the launcher logs at ~/.local/share/unifideck/launcher.log
For GOG games, verify the game folder exists in ~/GOG Games/
Try reinstalling the game
Languages
Added support for multiple languages. The following translations are now included:
Portuguese (Brazil) — pt-BR
Russian — ru-RU
Japanese — ja-JP
German — de-DE
Spanish — es-ES
Italian — it-IT
Simplified Chinese — zh-CN
Korean — ko-KR
Dutch — nl-NL
Polish — pl-PL
Turkish — tr-TR
Ukrainian - uk-UA
To add a new language, create a JSON file in src/i18n/locales/ using en-US.json as a template and provide translations for each key.
Support
(Since I have received multiple donation queries) If you enjoy this plugin and want to support its development, you can:
License
GNU General Public License v3.0 - see LICENSE file for details
Credits
This project builds upon numerous open source projects, libraries, and tools. We are grateful to all contributors and maintainers.
Core Framework
Game Store Integration (Binaries)
Python Libraries
APIs & Services
Decky Plugins (Code Reference)
The following Decky plugins were studied as reference during development:
Special Thanks
Valve - For the Steam Deck platform and Steam OS
SteamDeckHomebrew Community - For Decky Loader and extensive documentation
derrod - For legendary and Epic Games integration insights
JSONDerulo - For Amazon integration and code review
All open source contributors whose work makes this project possible
Author
Numan Mubarak (numanmuabrak@protonmail.com)
Disclaimer
This is an unofficial third-party tool. Not affiliated with Valve, Epic Games, Amazon, or CD Projekt (GOG).