LauraWebdev / Godot4-DeployToSteamOS

A Godot plugin integrating a direct deployment workflow to SteamOS
MIT License
122 stars 6 forks source link

Godot 4 DeployToSteamOS

A Godot 4 addon to deploy your game to your SteamOS devkit devices with one click

Setup

Due to external dependencies, this addon is only compatible with Godot 4 C# for the time being

Usage

After 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

FAQ

Why do I need to connect through the official SteamOS devkit client once?

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.

Why is this addon only compatible with the C# build of Godot?

This project uses external libraries for establishing SSH connections and scanning for devices on your network that aren't accessible through GDScript only.

The deployment stops after "Uploading files"

The most common cause for this problem is a build error of your project or your project missing the "Steamdeck" Linux export preset.

Donations

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.

License

This project is licensed under the (MIT License)[LICENSE].