A Godot 4 addon to deploy your game to your SteamOS devkit devices with one click
Due to external dependencies, this addon is only compatible with Godot 4 C# for the time being
deploy_to_steamos
folder to your projectDeploy to SteamOS
project settings panelLinux/X11
export preset and name it Steamdeck
Export all resources in the project except resources checked below
under Resources
-> Export Mode
and checking the deploy_to_steamos
folder.deploy_to_steamos
folder to your .gitignore
if you do not want to commit changes to the settings to your git repoAfter the initial setup, you can open the dropdown on the top right and click on Add devkit device
to pair with a new SteamOS devkit device.
Please keep in mind that you need to connect to the device at least once before you can pair it
Only the official SteamOS devkit client can establish the initial connection, install the devkit tools on your devkit device and create the necessary connection keys for the time being.
This project uses external libraries for establishing SSH connections and scanning for devices on your network that aren't accessible through GDScript only.
The most common cause for this problem is a build error of your project or your project missing the "Steamdeck" Linux export preset.
If you would like to support my open source projects, feel free to drop me a coffee (or rather, an energy drink) or check out my release games on itch.
This project is licensed under the (MIT License)[LICENSE].