The following was posted on Reddit (r/Oolite) a week ago:
Oolite on Steam Deck?
HI there. In theory being a Linux also game it should work on the Steam Deck correct? Has anyone done this? If so, is it a complicated setup procedure?
The main issue will probably be supporting the steamdeck controller.
The simplest method for that is likely to to upgrade from sdl1 to sdl2 as sdl2 support for controllers is much better then that in sdl1.
If none of the devs have access to steam deck, improving support for xbox and/or or playstation controller would be a good starting point.
Steam Deck runs SteamOS which is valve's linux distro specifically targetting steam .
SteamOS is based on archlinux and some users have had succes runing archlinux packages (including ones from AUR) on it, others reported huge problems.
Flatpak should work fine as a non-steam application .
The desktop environment is KDE plasma 6.x on Qt 6.x and it runs wayland on amd opensource drivers by mesa .
TL:DR : improve linux support in oolite and oolite on Steam Deck will benefit.
The main issue will probably be supporting the steamdeck controller.
The simplest method for that is likely to to upgrade from sdl1 to sdl2 as sdl2 support for controllers is much better then that in sdl1.
If none of the devs have access to steam deck, improving support for xbox and/or or playstation controller would be a good starting point.
I would like to go straight to SDL3 as I understand from another_commander SDL2 was problematic when the upgrade was attempted previously (although it may have improved since then). SDL3 brings HDR support for Linux and is a path that would in future allow using Metal as a backend so bringing Mac back into the picture.
If you/devs are willing to keep up with sdl3 fast pace of development (approx a new release every month) that's a good choice .
Keep in mind though that sdl3 had its first stable release just a year ago.
Going from SDL1 to SDL3 directly may be much harder then SDL1 > SDL2 > SDL3