Steam Deck Build Pipeline
β Last Updated : January 26, 2023
πͺ Prequisite Knowledge (Optional)
Describe Initial Knowledge that reader need to know before reading this article
β Key Question / Problem / Issue
Describe what question / Problem / Issue this knowledge should answer
β Expected Output/Definition of Done
Define what information you really need and the definition of done
Clear Instruction on :
- How to start setting up Unreal Engine Build Pipeline for SteamDeck
- how to build and deploy Unreal Engine Packaged Game to Steam Deck
- Additional information and tricks that could help build process
π Resulting Solution
Write writing results below
Steam Deck = Linux
Steam Deck Support both
How to load and run games on Steam Deck
How to load and run games on Steam Deck (Steamworks Documentation)
Title Upload Example
Devkit Example
Change Steam Deck Mode
The Set session
will change the Steam Deck mode between Game Mode
or Desktop Mode
gamescope
is Game Mode the rest is Desktop Mode
Change OS Client Mode
The Steam client Change to
will change the Steam Deck client mode between dev or non-dev
to get more detailed logs the client must be in dev mode
List Titles
get the uploaded games list
Delete Titles
to delete a game fill in the Title
then click Delete Title(s)
you can get Title
from Title List
to delete all games check the Delete all devkit titles
, Title
will be ignored
CEF console
to get a remote view and control of the Steam Deck
SFTP to Steam Deck
Problem
[2023.01.27-16.03.10:666][465]LogPlayLevel: UAT: rsync: [sender] change_dir "/cygdrive/d/Work/UE_5.1_InstalledBuild/Engine/Build/SteamDeck" failed: No such file or directory (2)
[2023.01.27-16.03.10:666][465]LogPlayLevel: UAT:
[2023.01.27-16.03.10:666][465]LogPlayLevel: Error: UAT: rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1330) [sender=3.2.3]
Solution
Create a SteamDeck
folder inside /Engine/Build/
No Comments