About designing for thumb sticks

Dec 14 2009 Published by fsouki under Design Notes

Daniel Nelson, programmer at Neversoft Entertainment, has this to say about the thumb sticks on console controllers:

Few controllers report zero magnitude at their rest position. Each controller reports a different magnitude at rest, and the same controller will report different magnitudes each time it returns to rest. Additionally, different controllers report different maximum magnitudes when pressed fully in a direction, and the same controller will report different maximum magnitudes when pressed in different directions.

He goes on mentioning how you can mitigate this issue by implementing dead zones, but I find it extremely interesting because it’s exactly the sort of problem that we never think about until we encounter it in our designs. Every time we pick up a console controller, we take reliable thumb stick response for granted, but that does not mean that it does not pose a challenge to developers.

One response so far