CMCharacter Modules 0.1.0

Jump Buffering

Kind: Modifier · Add Component: Character Modules > Modifiers > Jump Buffering

Remembers a jump pressed just before landing and jumps on landing. Fast jump sequences stay fluid.

A jump pressed just before landing still happens on landing. Players press a little early as often as late; this keeps quick sequences of jumps fluid.

Inspector
▼Jump Buffering⋮
CharacterCharacter (Character Motor)
Window0.12
The Jump Buffering component in the Inspector, with its defaults.
Origin. Modern platformers such as Celeste (2018).

How it works

Changes Jump: a press just before landing jumps on landing.

Jump Buffering: a jump pressed shortly before landing happens on landing instead of being lost. The mirror image of Coyote Time, for presses that come a little early. Classic arena shooters do something similar by keeping the jump queued while the button is held.

Combine it

  • Needs: Jump. The Inspector warns while one is missing.
  • Used by the presets: Retro Platformer, Modern Platformer, Traversal Adventure, Action RPG.

Properties

PropertyDescriptionRangeDefault
CharacterThe character this module belongs to. Drag its Character Motor here.None
WindowSeconds a jump press is remembered while in the air.0 or more0.12

Additional resources