Some in the community have shown interest in using a general-purpose humanoid character controller asset that could be dropped into a game without any further modifications. Unreal Engine has such a controller built into the engine. (CharacterMovementComponent) Other engines have third-party assets that can be found on their asset stores typically for free.
If the community was to build a general-purpose character movement asset that could be used across a wide variety of games, what features would you expect it to have?