Movement Generator
CharacterBody2D / 3D
GDScript 4.x
Node Type
extends
Input Type
Uses Input Map. Supports keyboard + gamepad. Define actions in Project Settings → Input Map.
Move Left
Move Right
Forward
Back
Raw keycode — no Input Map needed. Use KEY_* constants e.g. KEY_W, KEY_SPACE, KEY_SHIFT.
Move Left
Move Right
Forward
Back
On-screen buttons. Generates bool variables — wire them to button signals in _ready().
Left var
Right var
Forward var
Back var
Speed
walk_speed
Features
Jump & Gravity is_on_floor() + gravity
Run hold / toggle
Animation AnimationPlayer
Variables paste at top of script
# tap Generate to produce code
Function paste below variables
# tap Generate to produce code