Valve just released Steam Deck a few days before and now this company is starting to ship orders. Valve also updated a document here to introduce how to test your game without a dev kit of steam deck: https://partner.steamgames.com/doc/steamdeck/testing
I have followed this tutorial and played for a while, including install Manjaro in VMWare, then enable Proton in steam settings, and wait for steam to download and install libs. But it seems that fusion apps don't work with it: After clicking the run button on steam, the app will turn into "running" state for about thirty seconds (but no window opened up), then it quits automatically without a notification.
I have tested four games:
1. ESB, my own game developed by 2.5+ (in DX9 mode due to the old string issue), doesn't work.
2. Room 13, 2.5, doesn't work as the game above.
3. OUTBUDDIES DX, made by 2.5+ I assume, doesn't work.
4. Baba is you, MMF2, which already got a deck verified icon. I guess the develop team has found someone else to transplant as steam didn't popup a msgbox about steam play when I trying to run it.
I didn't do other tests of MadeWithFusion games in my steam library because the conclusion is clear enough: fusion doesn't support steam deck's portion, at least for now.
I know CT is already spread too thin, but it would be great to support steam deck in the future, as it can also help developers bring their games to Linux world without pain.
Other suggestions about steam:
1. Fusion apps doesn't work with Steam DRM wrapper, no matter which mode is used. The wrapper will return a exe which is not runnable.
2. Some new APIs are not implemented in Steamworks extension, e.g., get if user is running in remote play mode, on PC/Tablet or smartphone. Generally we need to scale up UI on phone as it is too small to touch on. Maybe CT can put it on GitHub or somewhere else if they don't have much time to maintain it or add some game-specified feature.