Joystick/Controller Support
As a game engine I think it would be really cool for us to experiment with some other input mechanisms. One of the libraries I found which could do this for us is: https://github.com/simulatedsimian/joystick.
In terms of implementation, I imagine that we would add a "JoystickSystem" to the game, which would then fire messages when respective buttons were pressed.
https://github.com/luxengine/ctrl looks pretty cool
I have an xbox one controller now and I might give this a shot in the near future.
I really like the steam controller design (not nessicarially the implementation). A bit different from 'just suport joystick', but rather thinking a bit more about 'control pane' + whatever you wanted to back it up; so you can have keyboard, gamepad and joystick all in use at the same time.
I have a PS4 controller that I could test this with, and I also have a wireless XBox360 controller, but I don't have the necessary dongle for PC usage. That said, I need to pick one up for another project anyway, so I should be able to test both of these controllers if needed.