Acceleration and TurnRadius properties for Humanoids

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.

28 Likes

Bumping this.
Out of the box Roblox movement is very stiff for platforming or action games.

Movement alone can feel fun and much better than the normal Roblox movement without adding any new mechanics like double jumping or wall kicking etc

I think it would be easier to make engaging movement without redesigning Roblox controls if Humanoid turn radius, acceleration, dampening, and air control could be tweaked and modified.

I feel like exposing a finer level of control on basic movement is a huge area Roblox could improve dramatically with very minimal changes

11 Likes