Make your Godot characters move responsively.
Guides the implementation of responsive 2D player, NPC, and enemy movement with platformer and top-down controller patterns.
When to use it
Use when implementing feel-driven movement for players, NPCs, or enemies with CharacterBody2D.
It changes how the agent implements character movement by starting with the bundled foundation controller and adding specialized movement scripts afterward.
What you provide
Listed as a prerequisite for setting gravity, physics tick rate, and 2D layer names before tuning character movement.
Listed as a prerequisite for the typed physics processing, timers, and movement conventions underlying the scripts.
Listed as a prerequisite for collision layers, masks, one-way shapes, and physics-query conventions.
This skill
Godot documentation
Consults Godot API documentation