Sleeprunner Studios - Steam Deck Checker Plugin

The Steam Deck Checker Plugin provides a simple way to detect at runtime whether an Unreal Engine game is running on a Steam Deck. The plugin contains a lightweight Blueprint Function Library of ten Blueprint-exposed functions. 

 

The Detection is based on a combination of Steam-, Linux-, and Proton-related runtime indicators, rather than a single environment variable, to improve reliability across different launch scenarios. This allows developers to adapt graphics settings, UI, video settings, or input behavior dynamically when the game is launched via Steam on a Steam Deck. 

 

The plugin is developed with Blueprint users in mind and works out of the box — no C++ knowledge or custom code is required to use the provided functionality.

Disclaimer: Detection is based on system environment variables, which can vary depending on system configuration; a built-in debug function allows you to verify detected values and adjust your setup if needed.

Not affiliated with Valve Corporation