An official Steam release? That sounds excellent!
Can the worms be beaten? I tried a few custom button layouts and while I found one that is easy for me to use, I still can't kill the worms, I don't have enough health.
----------+
If you do release the game on Steam, the controls should be handled by the Steam controller settings. I plan to have my game use it, if I can find the API to set it up.
Most games I play default to the gamepad inputs being assigned to gamepad inputs (much like the gamepad is currently set up for it as a non-Steam game). However, some games have custom input controller settings, which I appreciate as it I can customize the controls on one machine, and load them on another, without using cloud data (this is important, as my family has saves on one machine, my roomie has saves on the other, and if I turn on cloud saving, one will erase the other, because Steam saves game data per-machine, not per-account). One game that does this is Saints Row IV… however, when you go to the in-game control settings, it still shows you the three default layouts for each mode, but changing the layout in the in-game menu doesn't actually change the layout. Using the Steam controller settings, you can set any input on the gamepad to most actions in the game, including actions the fixed layouts wouldn't normally allow.
I would recommend that your game have two action tabs; Gameplay and Menu. If you want to do something extra, for the Switch layout, have the screenshot button default to the Steam legacy screenshot key.
Now, while your current does let me reassign buttons, my issue isn't the lack of button reassignment. It's Nintendo's button layout on the Pro Controller; A\B and X\Y are mirrored. With Gamecube→USB (back befoe the wii) and third-party USB controllers that mimicked the SNES controllers back before the XBox 360, A was button 1, B was button 2, etcetera. But… without Steam's "use Switch button layout" A=2, B=1, X=4, Y=3; Which means if I set B to jump without loading it through steam, it shows it as setting A to jump. And that gets disorientating, especially for button prompts.
I have no idea why it was set up this way… and I don't like it… but it's probably not going to change.
Amyway, if you have any tips for the worms besides "shoot rocks for health" and "shoot their heads to damage them", that would be appreciated. Stay awesome.