Hey guys, I am working on an action multiplayer game, (isometric game view like in diablo 3) where skills are important part of the combat system. the game will have support for controllers too but I am trying to solve problems for PC keyboard mouse input. The player is moving with WASD keys, space for jump, targeting in the direction to the mouse, etc. I would like to add
dodge like in Dark Souls, but I have a problem deciding what controls to use for dodge on PC. Dark Souls for example use <arrows or WASD + space>, but I already use space for the jump. Does anybody have a good idea about it? Do you have some good examples from some of the games that may be or something It would be so cool to hear your opinion
Make it all configurable. Add support for multiple input devices. You should do this first when your game is ready for some config menus and settings (ie. when you design GUI). Input configuration can be first settings you code into GUI.
However do not waste too much time on tuning input yet. First you need to have working game prototype with gameplay loop, some idea how your game will play etc.
Just make your game configurable and pass all input trough single place in code (so you have single point where you tweak it and include new input methods).