+2
Planned

Please add input rebinding for the player

Gerald Christie 4 months ago in Game Creator updated by Marti (Lead Developer) 4 months ago 4

Almost any modern game will allow the player to change their input bindings. However, in GC the input is tightly coupled to the trigger system and it doesn't appear to be possible to give the player the ability to rebind their keys/buttons while playing the game. I would strongly suggest that such a feature be made part of the core module. Not only is this an expected feature in most games, but it is also an issue for people who have physical impairments and cannot use every control scheme or controller. I personally can't imagine releasing a non-free game and not allowing the player to change their input bindings.

Unity version:
2018.4.17
Game Creator version:
1.1.5

Answer

+1
Answer
Planned

This is goin to be addressed with the next Game Creator major iteration is released. We're using the current stable Input System from Unity. They have been working on a new one called Input Manager (or new Input System? I don't really know what's the name, but it's a vanilla one).

This new Input methodology will allow to automatically detect when a new controller is plugged into your computer and switch the input schema at runtime. Moreover, multi-platform is going to be a breeze to do with zero effort from your part.

We've made some tests building a later on top of the new Input System and the results are very promising. This isn't coming any time soon, but know that we're working on it.

I haven't looked into whether or not this is possible yet, but if it isn't, I wholeheartedly agree. Personally I change most keybindings in any game or software I use.

+1
Answer
Planned

This is goin to be addressed with the next Game Creator major iteration is released. We're using the current stable Input System from Unity. They have been working on a new one called Input Manager (or new Input System? I don't really know what's the name, but it's a vanilla one).

This new Input methodology will allow to automatically detect when a new controller is plugged into your computer and switch the input schema at runtime. Moreover, multi-platform is going to be a breeze to do with zero effort from your part.

We've made some tests building a later on top of the new Input System and the results are very promising. This isn't coming any time soon, but know that we're working on it.

Thanks for the positive reply Marti. When you say soon, do you mean a few months, or do you mean whenever the new input system is in an LTS release plus a few months?

If I'm not mistaken, the new Input System will work along the current one. We're not sure yet how we're going to approach this, since many Game Creator tools are tightly coupled to the current input manager, so switching to the new one would most likely require a lot of work.


I'm afraid that you can't expect this to be anytime soon in the following months.