Behaviour documentation

Smart Jump Behaviour

A future Construct behaviour package structure for better platformer jump feel, including coyote time, buffered input, jump cut, and fall tuning.

Overview

Behaviour goal

Make platformer controls feel forgiving without forcing game creators to write repeated event-sheet logic in every project.

Coyote timeAllow jump shortly after leaving a platform.
Jump bufferRemember an early jump press for a short moment.
Jump cutRelease jump to reduce height.
Fall tuningUse stronger gravity while falling for a cleaner arcade feel.

Setup

Recommended Construct setup

  1. Add Platform behaviour to the player sprite.
  2. Add Smart Jump Behaviour to the same object.
  3. Set coyote time and buffer time in milliseconds.
  4. Use the included example project to compare jump feel presets.

ACE plan

Actions, conditions, expressions

ACEPurpose
Set Coyote TimeChange grace period after leaving ground.
Set Jump BufferChange how long an early jump press is remembered.
On Buffered JumpTrigger for effects, sound, or analytics.
Is In Coyote WindowDebug or UI condition.
Last Jump ReasonExpression for normal, buffered, or coyote jump.

Buyer package

Files to include when finalized

  • Construct 3 behaviour addon.
  • Example project with before/after scenes.
  • ACE reference, install guide, and tuning presets.
  • Short demo video and live preview.