As a Roblox developer, it is currently too hard to control the speed at which Humanoids accelerate to their WalkSpeed, as well as control the turn radius of them without resorting to hacky tricks due to the nature of Humanoids. I propose the addition of Humanoid.Acceleration
and Humanoid.TurnRadius
properties.
If Roblox is able to address this issue, it would improve my game / my development experience because it would allow for easier customization and tailoring of character movement to suit a game’s needs. For instance, if making a Sonic-inspired game, a developer would no longer need to create a completely custom character controller just to have the character accelerate and decelerate at the desired speed. Rather, they could simply tweak the acceleration property of the humanoid. The same goes for turn radius.
I know that Roblox is currently rewriting Humanoids to be implemented fully in Lua. I hope that even if this is not added to default Humanoids due to them being on their way out, that it is at the very least added to the new Lua Humanoid system.