First of all, the default controls are okay but here’s what I think that would make it better.
-
Have the players be able to customize the key mapping (which you guys already did for keyboard and mouse), hoping that this will also be implemented on gamepads.
-
Separate the sprint and the dodge buttons and add a button for jumping.
- I had multiple instances where my character should’ve jumped but did not and vice versa, it’s quite frustrating.
- Considering that most of the time players have to manually traverse the map due to the limited fast travel options, it’s very tiring to hold buttons, I suggest that you should put an option to toggle sprint. That’s why I suggested to separate this from dodge.
-
Add a scroll wheel for food and consumables (something similar to monster hunter).
-
Incorporate blocking and parrying into one button. This is to compensate for separating the sprint and dodge buttons.
-
Have the torch be a tool instead of an equipment.
Here’s how I would set up the controls:
L Stick - Movement
L Stick - Press to toggle sprint (Turns off when released)
R Stick - Press to lock on target (Add options to lock on nearest or farthest first)
R Stick - Move to select target
X - Press to basic attack
X - Hold to heavy attack
Y - Interact
B - Dodge
A - Jump
Up - Toggle torch on/off
Left - Toggle though off hands
Right - Toggle through main hands
Down - Press to crouch
Down - Hold for emote scroll wheel
LB - Hold for item scroll wheel
LT - Hold to block/off hand runes
LT - Press to parry
RB - Hold to sprint
RT - Hold to main hand runes
I hope this is something that you can consider.
Keep up the great job devs!