Can someone help me understand Steam Input API?

Started by
0 comments, last by nevio 2 weeks, 3 days ago

Hi,
I'm considering intergrating Steam Input API for my game (in Unity), but the docs seem very confusing and I'm not sure even if it's worth.

The goal is to achieve "Full Controller Support" on Steam for both usability and marketing reasons, and it says that integrating Steam Input API makes it easier (but it's not necessary).

My understanding is that Steam Input API and Unity's (new) Input System do similar things.

Things in common:

  • Abstract specific input from action and devices

Steam API unique Things:

  • Provide standard UI glyphs for each device (I don't really need this as I implemented it with Unity's input system)
  • Provide in Steam (from big picture mode) options for remapping keys. so that you don't have to implement in game. (Not required for Full Controller Support, but a very nice to have)
  • Does NOT provide with an equivalent for Unity Input UI Manager (probably the weakest point)
  • Not clear how it can be tested in Unity editor (another weak point)

Anybody who made a game using both (or either) can provide some insight?

Thanks

(also, new to this forum, lmk if this question would be better directed somewhere else)

Advertisement