欧博娱乐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.

License

Platform

Sponsor

Ko-fi

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

Screenshot_20260109_123258

Game Details

20260104022821_1

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 DeckySettings (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).

2026-02-08 19:38 点击量:2