CMCharacter Modules 0.1.0

Coyote Time

Kind: Modifier · Add Component: Character Modules > Modifiers > Coyote Time

Gives you a brief window to jump after running off a ledge. It makes the game feel responsive and forgiving.

Jump still works for a moment after running off an edge. Players press jump a little late all the time; without this the press does nothing and the game feels unfair.

Inspector
▼Coyote Time⋮
CharacterCharacter (Character Motor)
Window0.12
The Coyote Time component in the Inspector, with its defaults.
Origin. Named after the cartoon coyote who runs on air until he looks down. Common in modern platformers such as Celeste (2018).

How it works

Changes Jump: jump just after walking off a ledge. Jump may then also start from the Falling mode and any state on the ground, when just walked off a ledge.

Coyote Time: a jump still works for a short moment after walking off a ledge, like the cartoon coyote that runs on air until it looks down. Players press jump a little late all the time; without this, the press does nothing and the game feels unfair. Used by 2D precision platformers and most modern platformers.

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 after leaving the ground during which a jump still works.0 or more0.12

Additional resources