I get the infinite Steam logo when I hit Play on my Steam Deck. The main resource I used was this:
sleepingpanda.games/blog/how-to-export-your-construct-3-game-for-steam-and-steamdeck
And I also checked out this forum post:
construct.net/en/forum/construct-3/how-do-i-8/run-game-steam-deck-crashes-176777
I used:
Construct 2 v279
NW.js v0.30.4
Greenworks v0.30.4
Steamworks SDK v1.42
I followed all the instructions I could find, doing what I could in C2 to best match C3 instructions using the latest versions of everything that are explicitly for C2 for maximum compatibility, but I couldn't perfectly follow the Greenworks nodes step due to the given link not giving the old version I need, 0.30.4, so my package just has the Greenworks nodes that are exported out of C2. I also may have had newer versions of NW.js and/or Greenworks in my C2, but I did install the older versions I needed for Steam. However, I don't know of a way of checking which version of each is actually being employed, so I don't know if I need to find some way to uninstall NW.js, and Greenworks, so I can ensure I only install the older one of each that I need. That's about all I can think of that may be concerns, I think I did everything else correctly everywhere, including in every corner of Steamworks. My game is pretty big, exactly 3GB, but I don't think there are any size limitations, and I correctly use SteamPipeGUI for uploading files over 2GB, the only difference being that method asks for the folder itself, such as 'win64', not a zip, which is what I do. Any help would be appreciated.