Gamepad object doesn't recognize SteamDeck

0 favourites
  • 4 posts
From the Asset Store
Total customisation of the input! You can combine inputs from all peripherals. Make your game accessible for everyone!
  • Construct 3 game will run fine on the SteamDeck exporting via NW.js, no issues there.

    However, the Gamepad object fails to recognize the SteamDeck's buttons -- in fact, it fails to recognize that a Gamepad is connected at all. There are two "workarounds" both of which aren't great: 1) connecting a bluetooth controller and playing on that which is unacceptible for obvious reasons or 2) going into the SteamDeck controller config and manually mapping all the face buttons to their keyboard counterparts which is also not great because every new player would have to do that and there's no way it's getting SteamDeck Verified.

    The question is: has anyone been able to get Construct 3 to recognize the SteamDeck itself as a gamepad?

    Construct team: do you have any suggestions? Are you planning on adding support? Given I'm paying $100+ a year or whatever it is this seems like something that should be supported. SteamDeck is a huge platform.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Our game is Steam Deck verified and works well with its gamepad. But the built-in gamepad starts glitching when any external gamepad is connected. Maybe that's what happening in your case - try to remove bluetooth controllers.

  • Our game is Steam Deck verified and works well with its gamepad. But the built-in gamepad starts glitching when any external gamepad is connected. Maybe that's what happening in your case - try to remove bluetooth controllers.

    Hey, thanks for the reply. External gamepad was disconnected when I was testing the SteamDeck buttons.

    Can I ask how you exported? Did you use NW.js (and if so which version) or did you use WebView2? thanks again!

  • We are using NWjs version 86, no Webview2.

    Check gamepad settings in Steam, if there is an option to enable/disable Steam Input - try changing it.

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)