@fire7side said:
Godot supports Steam Deck.
Good point! Indeed, according to the documentation, it states that: "Godot supports the Linux-based Steam Deck". This was updated last November for Godot v3.3 and 3.4. I've also seen @cybereality blogpost. There is also evidence from SteamDeck's devkit FAQ, stating: "we're talking to Godot as well and are actively supporting them and want their engine to work well with Steam Deck".
so it's pretty clear that SteamDeck works and it's officially supported console :D
What I am still missing though is some sort of docs (or tutorials) about the procedure. I have seen in YT videos about SteamDeck that there are two ways to play games (1) via SteamStore (obviously) and (2) Flatpacks. So, I guess it has to be exported as standalone self-contained executable to make it work.
I don't have SteamDeck to try it out, so I would be interested to know what's the development process there. For example, there is a SteamDeck Dev guide, does this also works for Godot? When you are developing the game, are you able to hit "Play" and forward it to SteamDeck (e.g. via USB cable) to playtest & debug it? Is there any specific export configuration settings you have to do or just a simple Linux x86 export should suffice? Where do I have to place the gamefiles into SteamDeck's filesystem? Are there any tips to optimise the game specifically for SteamDeck in terms of controls & performance? etc, etc ...
@cybereality said:
You can also purchase the devices from Anbernic, like the RG280V.
That would be awesome if you can give it a try whenever you have the time. I also have Anbernic RG351V so I could use this as well. I've seen people who have already tried that and seems to be working fine. I've found some resources:
Some of those devices are running Raspberry Pi 3 or 4 and Raspbian is installed. Still though, docs are not easy to follow or clear, and looks more of a hack.