I'm planning on making my game in an arcadey style, and so I'll be adding support for gamepads (as IMO that will be the best interface for this tyoe of game). This means I have to design for digital directional input and some number of buttons. The question is: given all the different types of joysticks and gamepads out there, how many buttons should I assume the player has under their fingers? At least six? Four? Maybe only two?
What do you think?