Players should be able to configure the keys they want to use for actions within the game. A good first step towards this would be to ensure all inputs are driven via some global system where the configuration can be applied to. Then hooking in a settings menu would just need to modify this configuration.
Perhaps as an added bonus we should have a way to save this, perhaps in a settings.json file so that it persists when the game is closed and re-opened. This system would also open the door to more configuration down the road being stored with this.
Players should be able to configure the keys they want to use for actions within the game. A good first step towards this would be to ensure all inputs are driven via some global system where the configuration can be applied to. Then hooking in a settings menu would just need to modify this configuration.
Perhaps as an added bonus we should have a way to save this, perhaps in a
settings.jsonfile so that it persists when the game is closed and re-opened. This system would also open the door to more configuration down the road being stored with this.