Skip to content

Platformer trajectory

Platformer character jump easy configuration and platformer AI tools.

Authors and contributors to this community extension: D8H.


This extension allows to:

  • Configure the height of a jump by automatically choosing the right jump speed (open the project online).
  • Know when to jump to reach a platform (can be useful for AI).
  • Draw jump trajectories to check a level design.

Tip

Learn how to install new extensions by following a step-by-step guide.

Platformer trajectory evaluator

Configure the height of a jump and evaluate the jump trajectory.

Behavior actions

Draw jump
Draw the jump trajectories from no sustain to full sustain.

Jump height
Change the jump speed to reach a given height.

Behavior expressions

Expression Description
Object.PlatformerEvaluator::JumpDownTime() The time from the start of the jump when it reaches a given Y displacement moving downward.
Object.PlatformerEvaluator::JumpPeakTime() The time from the start of the jump when it reaches the maximum Y displacement.
Object.PlatformerEvaluator::JumpPeakY() The maximum Y displacement.
Object.PlatformerEvaluator::JumpUpTime() The time from the start of the jump when it reaches a given Y displacement moving upward.
Object.PlatformerEvaluator::JumpY() The jump Y displacement at a given time from the start of the jump.
Object.PlatformerEvaluator::MovingX() The X displacement at a given time from now if accelerating (always positive).
Object.PlatformerEvaluator::StopXDistance() The X displacement before the character stops (always positive).
Object.PlatformerEvaluator::StoppingX() The X displacement at a given time from now if decelerating (always positive).

This page is an auto-generated reference page about the Platformer trajectory extension, made by the community of GDevelop, the open-source, cross-platform game engine designed for everyone. Learn more about all GDevelop community-made extensions here.